Bootstrap – Navbar für alle Screens im Mobile-Look
Will man die Bootstrap-Navbar für alle Screen-Größen immer im Mobile-Look, überschreibt man am besten das default Bootstrap CSS. Hier ein Beispiel.
Durch folgenden Code für Bootstrap 3 wird festgelegt, dass die eingeklappte Navigationsleiste immer verwendet wird, indem die Bootstrap @media-Abfragen überschrieben werden.
.navbar-header { float: none; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .navbar-collapse.collapse { display: none!important; } .navbar-nav { float: none!important; margin: 7.5px -15px; } .navbar-nav>li { float: none; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
Hier eine Demo für Bootstrap 3: https://www.bootply.com/114896
Für Bootstrap 4 genügt es, der Navbar die CSS-Klasse navbar-toggleable zu entziehen.
Demo für Bootstrap 4: https://www.codeply.com/go/LN6szcJO53
Ich hoffe wie immer, diese erstbeste Lösung war hilfreich.
Sie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen