【问题标题】:Horizontally center toggle button on mobile device移动设备上的水平居中切换按钮
【发布时间】:2015-06-24 02:18:59
【问题描述】:

我的 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 不工作,不知道我做错了什么。

【问题讨论】:

    标签: html css wordpress twitter-bootstrap


    【解决方案1】:

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

    .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;}
    
    }
    

    【讨论】:

    • 我很抱歉,我确实有这个问题,我的问题是我尝试的代码不起作用。我会更新我的问题,我没有意识到它不包括在内
    猜你喜欢
    • 2022-08-17
    • 2012-01-22
    • 1970-01-01
    • 2017-05-23
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多