Bootstrap 3 多个导航栏菜单 [英] Bootstrap 3 Multiple Nav bar Menus

查看:29
本文介绍了Bootstrap 3 多个导航栏菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为我的网站使用这个 Bootstrap 3 的示例菜单页面:http://getbootstrap.com/examples/jumbotron/

当您缩小页面时,顶部的菜单会折叠成一个下拉列表.

在我的页面上,我的左上角和右上角有两个菜单,但是当我缩小页面时,我没有得到两个下拉菜单.

我想要这样,当我缩小页面时,我会得到两个折叠的菜单.这可能吗?

解决方案

试试这个:http://bootply.com/79216 我添加到按钮(不同的)目标将第二个菜单与 navbar-right 向右对齐并添加一些 css 以重置导航栏的浮动和显示.

html

<!-- 收集导航链接、表单和其他用于切换的内容--><div class="collapse navbar-collapse navbar-ex1-collapse"><ul class="nav navbar-nav"><li class="active"><a href="#">链接</a></li><li><a href="#">链接</a></li>

  • <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a><ul class="下拉菜单"><li><a href="#">动作</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li><a href="#">分隔链接</a></li><li><a href="#">一个单独的链接</a></li>
  • <div class="collapse navbar-collapse navbar-ex2-collapse"><ul class="nav navbar-nav navbar-right"><li><a href="#">链接</a></li>

  • <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a><ul class="下拉菜单"><li><a href="#">动作</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li><a href="#">分隔链接</a></li>
  • </div><!--/.navbar-collapse --></nav>

    css

     .navbar-collapse:before, .navbar-collapse:after{display:inline;内容:"";}

    I am using this Bootstrap 3's example menu page for my site: http://getbootstrap.com/examples/jumbotron/

    When you shrink the page the menu at the top collapses into a single drop down list.

    On my page I have two menues at the top left and right however when I shrink my page I don't get two drop down menues.

    I would like it so that when I shrink the page I get two collapsed menues. Is this possible?

    解决方案

    Try this: http://bootply.com/79216 i add to button (different) target align the second menu to the right with navbar-right and add some css to reset the float and display of the navbars.

    html

    <nav class="navbar navbar-inverse" 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-ex1-collapse">
          <span class="sr-only">Toggle navigation</span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex2-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="#">Brand</a>
      </div>
    
      <!-- Collect the nav links, forms, and other content for toggling -->
      <div class="collapse navbar-collapse navbar-ex1-collapse">
        <ul class="nav navbar-nav">
          <li class="active"><a href="#">Link</a></li>
          <li><a href="#">Link</a></li>
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="#">Action</a></li>
              <li><a href="#">Another action</a></li>
              <li><a href="#">Something else here</a></li>
              <li><a href="#">Separated link</a></li>
              <li><a href="#">One more separated link</a></li>
            </ul>
          </li>
        </ul>
        </div>
      <div class="collapse navbar-collapse navbar-ex2-collapse">
        <ul class="nav navbar-nav navbar-right">
          <li><a href="#">Link</a></li>
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="#">Action</a></li>
              <li><a href="#">Another action</a></li>
              <li><a href="#">Something else here</a></li>
              <li><a href="#">Separated link</a></li>
            </ul>
          </li>
        </ul>
      </div><!-- /.navbar-collapse -->
    </nav>
    

    css

      .navbar-collapse:before, .navbar-collapse:after{display:inline; content:"";}
    

    这篇关于Bootstrap 3 多个导航栏菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    相关文章
    其他开发最新文章
    热门教程
    热门工具
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆