Bootstrap 导航栏:在较小的设备上不显示任何内容

use*_*760 6 html css navbar twitter-bootstrap bootstrap-4

中间带有徽标图像的导航栏在较大的屏幕上效果非常好,但在较小的屏幕上,所有内容都会消失,包括徽标图像(并且汉堡包无法显示)有人知道解决此问题的方法吗?

这是链接: http: //codepen.io/davidcochran/pen/Fkwys

#navbar-primary .navbar-nav {
  width: 100%;
  text-align: center;
}
#navbar-primary .navbar-nav > li {
  display: inline-block;
  float: none;
}
#navbar-primary .navbar-nav > li > a {
  padding-left: 30px;
  padding-right: 30px;
}
Run Code Online (Sandbox Code Playgroud)
<header role="banner">
<nav id="navbar-primary" class="navbar" role="navigation">
  <div class="container-fluid">
    <!-- 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-primary-collapse">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>
    <div class="collapse navbar-collapse" id="navbar-primary-collapse">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
        <li><a href="#"><img id="logo-navbar-middle" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/32877/logo-thing.png" width="200" alt="Logo Thing main logo"></a></li>
        <li><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>
</header><!-- header role="banner" -->
Run Code Online (Sandbox Code Playgroud)

Zim*_*Zim 9

2022 年更新

Bootstrap 5导航栏还需要navbar-light或navbar-dark来显示汉堡包。

原答案

它在那里,但你看不到,因为没有背景颜色..

使用or类:navbar-default navbar-lightnavbar-dark

<nav id="navbar-primary" class="navbar navbar-light bg-light" role="navigation">

或者,添加背景颜色:

#navbar-primary .navbar-nav { 
   background: #ededed;
}
Run Code Online (Sandbox Code Playgroud)

或者,使切换器变暗:

.navbar-toggle .icon-bar {
    background-color: rgb(136, 136, 136);
}
Run Code Online (Sandbox Code Playgroud)

https://codeply.com/go/QGDVIsAeda

Bootstrap 4.0.0 更新

navbar-default离开了。现在用于navbar-light bg-light浅色导航栏或navbar-dark bg-dark深色导航栏。


另请参阅:如何更改 Bootstrap 4 导航栏按钮图标颜色?