css - Bootstrap 3 : switching navbar with 2 rows on desktop to navbar with one row on mobile

标签 css twitter-bootstrap-3 navbar responsive

我尝试将桌面上的两行导航折叠为移动设备上的单行标题。第一行是顶部栏,第二行是主导航。我如何隐藏移动设备上的第二个栏以实现以下目标:

提前感谢您的帮助!

桌面

+-------------------------------------------------------------------------------+
|   BRAND                                               Call us | Cart | Login  | 
|-------------------------------------------------------------------------------|
|                              Link 1  |  Link 2 |  Link 3 |  Link 4 |  Link 5  |
+-------------------------------------------------------------------------------+

手机

+-------------------------------------------------------------------------------+
| TOGGLE_MAIN                           BRAND                        TOGGLE_TOP | 
+-------------------------------------------------------------------------------+

这是我目前拥有的:

Fiddle

最佳答案

如果您想在移动 View 中隐藏第二行,请在第二行 div 的导航栏 navbar-default 之后添加“hidden-xs”,如下所示:

<!-- Second Row -->
<div class="navbar navbar-default hidden-xs" id="header">

<div class="container">
<div class="row">  
<div class="navbar-header"> [...]

https://jsfiddle.net/bmuma5ow/13/

编辑//----------------

这是可行的解决方案(删除了“hidden-xs”并编辑了 CSS):

@media (max-width : 767px) {
  .navbar-brand {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    margin:0 auto;
    z-index:-1;
  }
  .header #toggleTop {
    float:left;
    margin-left:15px;
  }
  .navbar-default {
      background-color: #fff;
      border-width: 0;
      margin-top: 0px;
      z-index: 5;
  }
  #navbar-collapse2 {
   margin-top: 50px;
  }
}

看这里:http://jsfiddle.net/bmuma5ow/15/

关于css - Bootstrap 3 : switching navbar with 2 rows on desktop to navbar with one row on mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41035936/

相关文章:

css - 如何覆盖 Bootstrap 3 网格中的背景图像?

javascript - 在列的 div 内垂直居中图像

javascript - 无需服务器端脚本即可跨多个页面链接导航栏

javascript - 向下滚动时淡入淡出的引导导航栏

javascript - Grand/sticky jQuery 插件仅在 771px 以下激活

html - 如何防止页面的较低内容部分在任何移动设备上被剪裁

html - 连续输入4次后按下后如何操作trix-editor停止调整大小

html - 如何使用 2 个输入在不按下元素的情况下使搜索栏可裁剪

html - Bootstrap 导航栏下拉列表中的注销表单

html - Bootstrap 导航栏中的 Col,但需要全宽切换