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.

 
		 
			 
			