我正在使用bootstrap 3构建一个网页,而且我面临着多个固定导航栏的问题。我已经安排了固定的导航栏,我面对的问题是,第一个固定导航栏中的下拉菜单并不完全可见,因为第二个固定导航栏隐藏了它。下拉菜单项被导航栏中的导航栏隐藏起来
我试着将下拉的z-index设置为一个更高的值,但它不起作用。
提琴手:https://jsfiddle.net/99x50s2s/152/
代码:
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid">
<img src="https://cdn4.iconfinder.com/data/icons/SUPERVISTA/animals/png/48/swallow_bird.png"></img>
<ul class="nav navbar-nav pull-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Action Links <span class="caret"></span></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 role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div>
</nav>
<nav class="navbar navbar-inverse navbar-fixed-top nav2">
<div class="container-fluid">
<p class="navbar-text">Instruction will appear here...</p>
</div>
</nav>
后市展望:
下拉项目应该是visib在第二个固定的导航栏上方。任何建议表示赞赏。
这里的大多数答案都是基于[z索引的堆叠内容(https://developer.mozilla.org/en-US/docs/Web/CSS/ CSS_Positioning/Understanding_z_index/The_stacking_context)。如果你明白这一点,你就会明白为什么调整z-index没有帮助,以及为什么许多答案关注于navbars的固定位置,并且它还将帮助你理解如何处理它。 – mesertes
是的,在我的项目中使用它之前,我必须进行一些调整,但几乎所有的建议都可以帮助我获得一个想法。感谢大家。 –