【问题标题】:Collapse Navbar in Bootstrap 3?在 Bootstrap 3 中折叠导航栏?
【发布时间】:2014-05-09 10:25:20
【问题描述】:

我有一个标题部分,里面有一个导航,因为标题类有一个在 css 中设置的图像背景图像,看起来令人印象深刻。问题是导航折叠会扩展标题并将也位于标题部分内的非导航内容向下推。 有没有办法让折叠菜单在折叠时显示在它的父 div 上方,而不是在页面下推内容并展开我的 Header 区域?

请您告诉我如何将导航栏折叠到所有其他内容之上?

【问题讨论】:

  • 总是希望包含一些代码来展示您迄今为止所取得的成就并更好地说明问题。
  • 使用您的导航条码创建bootply

标签: twitter-bootstrap-3 navbar collapsable jquery-mobile-navbar


【解决方案1】:

下面是一个示例,展示了如何拥有您可能想要的任何类型的“香草引导”导航栏配置。它包括一个站点标题、左对齐或右对齐的折叠和非折叠菜单项,以及静态文本。请务必阅读 cmets 以更全面地了解您可以更改的内容。享受吧!

小提琴:http://jsfiddle.net/nomis/n9KtL/1/

<nav role="navigation" class="navbar navbar-default navbar-fixed-top">
  <div class="container">

    <!-- Title -->
    <div class="navbar-header pull-left">
      <a href="/" class="navbar-brand">GNOMIS</a>
    </div>

    <!-- 'Sticky' (non-collapsing) right-side menu item(s) -->
    <div class="navbar-header pull-right">
      <ul class="nav pull-left">
        <!-- This works well for static text, like a username -->
        <li class="navbar-text pull-left">User Name</li>
        <!-- Add any additional bootstrap header items.  This is a drop-down from an icon -->
        <li class="dropdown pull-right">
          <a href="#" data-toggle="dropdown" style="color:#777; margin-top: 5px;" class="dropdown-toggle"><span class="glyphicon glyphicon-user"></span><b class="caret"></b></a>
          <ul class="dropdown-menu">
            <li>
              <a href="/users/id" title="Profile">Profile</a>
            </li>
            <li>
              <a href="/logout" title="Logout">Logout </a>
            </li>
          </ul>
        </li>
      </ul>

      <!-- Required bootstrap placeholder for the collapsed menu -->
      <button type="button" data-toggle="collapse" data-target=".navbar-collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
    </div>

    <!-- The Collapsing items            navbar-left or navbar-right -->
    <div class="collapse navbar-collapse navbar-left">
      <!--                      pull-right keeps the drop-down in line -->
      <ul class="nav navbar-nav pull-right">
        <li><a href="/news">News</a></li>
        <li><a href="/Shop">Shop</a></li>
      </ul>
    </div>

    <!-- Additional navbar items -->
    <div class="collapse navbar-collapse navbar-right">
      <!--                      pull-right keeps the drop-down in line -->
      <ul class="nav navbar-nav pull-right">
        <li><a href="/locator">Locator</a></li>
        <li><a href="/extras">Extras</a></li>
      </ul>
    </div>
  </div>
</nav>

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 2020-08-16
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 2013-12-13
    • 2013-12-07
    • 2015-07-06
    相关资源
    最近更新 更多