【问题标题】:Bootstrap menu button on smaller screen小屏幕上的引导菜单按钮
【发布时间】:2016-11-04 16:05:58
【问题描述】:

我正在尝试使用引导程序构建我的导航栏,但我遇到的问题是,当我有一个小屏幕或窗口时,移动菜单按钮不会出现在右上角。我做错了什么?

<nav class="navbar navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>                        
            </button>

        </div>
        <div class="collapse navbar-collapse" id="myNavbar">
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#home">Home</a></li>
            <li><a href="#blog">Blog</a></li>
            <li><a href="#contact">Contact</a></li>
        </ul>
        </div>
    </div>
</nav>

还有我的 CSS:

.navbar{
    background-color:#fff;
    border-bottom:1px solid black;
}


.navbar-nav > li > a{
    color:#1E88E5 !important;
    font-size:16px !important;
    font-weight:bold !important;
    display: block !important;
    background-color:#fff !important;
}

.navbar-nav > li > a:hover{
    color:#673ab7 !important;
    background-color:#f0f5f5 !important;
}

【问题讨论】:

  • 你检查过包含js比如jquery.js,bootstrap.min.js

标签: html css twitter-bootstrap


【解决方案1】:

您忘记了 nav 元素(navbar-defaultnavbar-inverse)中的导航栏样式类。样式切换按钮取决于此类。

<nav class="navbar navbar-default navbar-fixed-top">

【讨论】:

  • 是的,使用 navbar-default 并更改此类的外观解决了它,谢谢!
【解决方案2】:

在链接中包含 bootstrap.min.css 和 bootstrap.css 即可。

【讨论】:

  • 我包含了所有内容
猜你喜欢
  • 2021-10-21
  • 1970-01-01
  • 1970-01-01
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-17
相关资源
最近更新 更多