Est-il possible d’avoir plusieurs barres de navigation à sommet fixe dans Bootstrap 4 affichées sous l’autre)?
Le 1 recouvre actuellement l'autre qui n'est pas ce que je veux.
Oui, c'est possible, mais vous devez positionner le deuxième en conséquence. La hauteur de la barre de navigation est ~ 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>
Démo: Bootstrap 4 Barres de navigation multiples à toit fixe)
Dans certains cas, il peut être préférable d’utiliser un single fixed-top
DIV pour contenir les deux .
Regarde aussi:
Bootstrap 4 Navbar collant après l'entête
Bootstrap 4 réduisant deux barres de navigation en un bouton à bascule