gpt4 book ai didi

html - 在移动设备上水平居中切换按钮

转载 作者:行者123 更新时间:2023-11-28 07:39:54 25 4
gpt4 key购买 nike

我的 Wordpress 站点中有一个默认的 Bootstrap 导航设置

HTML

<div class="container-fluid">
<div class="row">
<nav class="navbar navbar-custom" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="<?php echo home_url(); ?>"></a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-right">
<?php /* Primary navigation */
wp_nav_menu( array(
'menu' => 'top_menu',
'depth' => 2,
'container' => false,
'menu_class' => 'nav navbar-nav',
//Process nav menu using our custom nav walker
'walker' => new wp_bootstrap_navwalker())
);
?>
</div>
</nav>
</div><!-- /row -->

我希望“切换”按钮水平居中,并且导航栏品牌在移动屏幕上消失。 (我要添加一个仅在移动设备上显示的超大屏幕)

CSS

@media screen and (max-width: 768px) {

.navbar-brand { display:none; }
.navbar-custom .navbar-toggle {text-align: center;}

...

我在 CSS 之前引入了 Bootstrap CDN。我的 CSS 不起作用,不确定我做错了什么。

最佳答案

您需要使用 media query指定不同屏幕尺寸的 CSS。为移动设备使用默认的 Bootstrap 大小,即 767px 及以下,并以移动优先的心态思考:

.navbar-brand { display: none; }
.navbar-custom .navbar-toggle {text-align: center;}

@media (min-width: 768px) {
.navbar-brand { display: block; }
.navbar-custom .navbar-toggle {text-align: left;}

}

关于html - 在移动设备上水平居中切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31008356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com