2016-04-25 14 views
1

Für B3 gibt es Tonnen von Vorlagen einer oberen Navigationsleiste, mit Dropdown-Menüs. Wenn die Bildschirmgröße klein wird, wird das Menü auf die 3-Balken-Schaltfläche reduziert und die Menüs werden zu Akkordeonmenüs.Bootstrap 4 Navbar, mit Dropdown-Menüs und Responsive Template?

Gibt es Beispiele oder Vorlagen, die dies mit Bootstrap 4 tun? Die reaktionsfähigen Beispiele, die ich gefunden habe, reduzieren das Menü und zeigen die 3-Balken-Taste, aber die Menüs werden keine Akkordeon-Menüs. Es gibt auch viele Drop-Down-Beispiele für BS4, aber nicht von ihnen auf responsive.

Muss ich nur die gesamte Navigationsleiste ausblenden, wenn der Bildschirm klein wird und einen Akkordeon mit den gleichen Optionen zeigt? Dies scheint viel mehr Arbeit als BS3.

+0

Lesen Sie auch [ Bootstrap 4's responsive Navbars] (http://bassjobsen.weblogs.fm/bootstrap-4s-responsive-navbars/) über Navbar Dropdown-Menüs und berechtigte Navbar-Elemente. Siehe auch https://github.com/bassjobsen/responsive-navbar-dropdowns für ein Beispiel für Dropdown-Menüs in der Navigationsleiste. –

Antwort

1

zu Meine Lösung wäre, einfach eine Medienanfrage an Ihre benutzerdefinierte CSS hinzufügen, die die Bildschirmgröße richtet, wo die Navigation ausgeblendet ist, dann Elemente beliebig stylen Sie mögen:

@media (max-width: 544px) { 
    .navbar-brand { 
    display:none; 
    } 
    .navbar-nav .nav-item { 
    float:none; 
    } 
    .navbar-nav .nav-item + .nav-item{ 
    margin-left:0; 
    } 
} 

hier ein simple example on CodePen . Nicht sehr anspruchsvoll, aber es sollte den Punkt verdeutlichen.