Byr*_*ies 17 twitter-bootstrap twitter-bootstrap-4 bootstrap-4
是否可以在Bootstrap 4中显示多个固定顶部导航栏?
1目前覆盖另一个不是我想要的.
Zim*_*Zim 18
是的,这是可能的,但你必须相应地定位第二个.Navbar的高度约为56px.
.fixed-top-2 {
margin-top: 56px;
}
body {
padding-top: 105px;
}
<nav class="navbar navbar-toggleable-sm bg-faded navbar-light fixed-top fixed-top-2">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbar1">
<span class="navbar-toggler-icon"></span>
</button>
<a href="/" class="navbar-brand">One</a>
<div class="navbar-collapse collapse" id="navbar1">
<ul class="navbar-nav">
..
</ul>
</div>
</nav>
<nav class="navbar navbar-toggleable-sm bg-inverse navbar-inverse fixed-top">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbar2">
<span class="navbar-toggler-icon"></span>
</button>
<a href="/" class="navbar-brand">Two</a>
<div class="navbar-collapse collapse" id="navbar2">
<ul class="navbar-nav">
..
</ul>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
在某些情况下,使用单个fixed-topDIV来包含两者可能更好.
两个导航都可以使用粘性顶部(而不是固定顶部),因此您不必在主体上设置填充。
应使用第二个导航栏,top以便填充仅在接近顶部时显示。
padding-top 当需要填充时,将在到达顶部导航栏之前创建填充。
看这里:
https://www.codeply.com/p/sIIXzlAW3V
| 归档时间: |
|
| 查看次数: |
37227 次 |
| 最近记录: |