【问题标题】:enable bootstrap nav button at different screen size在不同的屏幕尺寸下启用引导导航按钮
【发布时间】:2015-06-03 23:25:58
【问题描述】:

我正在尝试在响应式设备上启用切换按钮,但最小为 900 像素, 默认大小为 768 像素。 我尝试自定义的代码与引导示例相同。

感谢您的帮助!

<nav class="navbar navbar-default">
    <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">Brand</a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a>
                </li>
                <li><a href="#">Link</a>
                </li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
                    <ul class="dropdown-menu" role="menu">
                        <li><a href="#">Action</a>
                        </li>
                        <li><a href="#">Another action</a>
                        </li>
                        <li><a href="#">Something else here</a>
                        </li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a>
                        </li>
                        <li class="divider"></li>
                        <li><a href="#">One more separated link</a>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </div>
</nav>

【问题讨论】:

  • 使用 CSS(而不是 HTML)中的媒体查询来启用更大屏幕尺寸的按钮。
  • 您可以使用更大的断点制作自定义 Bootstrap CSS,或者按照 Brian 的建议使用更大的媒体查询覆盖默认 CSS。
  • 大家好,提前致谢!我尝试使用类似这样的媒体查询:@media (max-width: 900px){ .navbar-collapse.collapse { display: none!important;高度:自动!重要;填充底部:0;溢出:可见!重要; } .navbar-toggle{ 显示:块; } } 但结果不是我想要的!

标签: css twitter-bootstrap less


【解决方案1】:

例如

@media(max-width: 900px) {
    .dropdown-toggle {
         display: inline-block;
     }
}

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-13
    • 2021-06-15
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    相关资源
    最近更新 更多