Navigationsleiste (Navigationsleiste) und das Bootstrap-Einführungsbuch – (4) Menü, Schaltfläche und Navigation im vorherigen Abschnitt vorgestellt. Navigation (nav) unterscheidet sich nur um ein Wort, mit dem zusätzlichen Wort „bar“. Tatsächlich unterscheiden sie sich im Bootstrap-Framework immer noch offensichtlich. In der Navigationsleiste (Navigationsleiste) gibt es eine Hintergrundfarbe und die Navigationsleiste kann ein reiner Link (ähnlich der Navigation), ein Formular oder eine Kombination aus Formular und Navigation sein. Sie werden auf mobilen Geräten zusammengeklappt (und können geöffnet und geschlossen werden) und sich mit zunehmender Breite des Ansichtsfensters allmählich horizontal ausdehnen.
Grundlegende Navigationsleiste
Eigentlich ist der Unterschied im Erscheinungsbild zwischen Navigationsleiste und Navigation nicht so groß, aber in der tatsächlichen Verwendung ist die Navigationsleiste viel komplizierter als die Navigation. Lassen Sie uns eine einfache Navigationsleiste implementieren.
Achten Sie beim Erstellen einer einfachen Navigationsleiste auf die folgenden Punkte:
1. Fügen Sie zunächst den Klassennamen .navbar-nav basierend auf der Navigationsliste hinzu (
)
2. Fügen Sie einen Container (div) außerhalb der Liste hinzu. Es wird empfohlen,
3. Die Hauptfunktion der Navbar-Klasse besteht darin, Effekte wie den linken und rechten Abstand und abgerundete Ecken festzulegen. Verwenden Sie .navbar-default, um die Farbe der Navigationsleiste zu steuern, z. B. .navbar-inverse.
Mit Titel, sekundäres Menü
Bei der Erstellung von Webseiten können Sie normalerweise einen Titel vor dem Menü sehen (die Textgröße ist etwas größer als bei anderen Texten). Tatsächlich hat das Bootstrap-Framework dies auch für alle berücksichtigt. navbar-header Und .navbar-brand zu erreichen, wie zum Beispiel:
Natürlich kann damit auch ein Logo erstellt werden, wie auf der offiziellen chinesischen Website beschrieben, auf das hier nicht näher eingegangen wird.
Es ist unnötig, mehr über das sekundäre Menü zu sagen. Wenn Sie es immer noch nicht verstehen, schauen wir uns den folgenden Absatz an und erreichbare Effekte: (Beachten Sie, dass hier die Navbar-inverse Navigationsleiste verwendet wird)
In der Navigationsleiste sehen wir häufig Suchformulare wie Zhihu, Sina Weibo usw. Natürlich darf im Bootstrap-Framework so etwas nicht fehlen. Auch die Art der Anwendung ist ganz einfach:
Ein .navbar-form wird im Bootstrap-Framework bereitgestellt. Platzieren Sie ein Formular mit dem Klassennamen .navbar-form im .navbar-Container und fügen Sie dann .navbar-left hinzu, um das Formular zur besseren Ausrichtung nach links zu verschieben.
In Bootstrap wird auch der Stil .navbar-right bereitgestellt, um Elemente rechts von der Navigationsleiste auszurichten.
Kopieren Sie diesen Code in den Code und sehen Sie den Effekt:
Zusätzlich zu einigen der oben genannten Stile bietet das Bootstrap-Framework drei weitere Stile:
1. Die Schaltfläche navbar-btn in der Navigationsleiste sorgt dafür, dass die Schaltflächen nicht vertikal in der Navigationsleiste zentriert werden
2. Der Text in der Navigationsleiste verwendet im Allgemeinen das
-Element, um einen optimalen Zeilenabstand zu erreichen
3. Normale Links im Navigationsleisten-Link, Nicht-Navigationslinks, fügen Sie diese Klasse hinzu, um die korrekten Standardfarben und inversen Farbeinstellungen zu erhalten
Allerdings unterliegen diese drei Stile bei der Verwendung im Framework bestimmten Einschränkungen und müssen in Verbindung mit navbar-brand und navbar-nav verwendet werden. Es gibt auch eine gewisse Mengenbegrenzung, wenn Sie ein oder zwei verwenden, wird es im Allgemeinen kein Problem geben, aber es wird Probleme geben, wenn Sie mehr als zwei verwenden.
Navigationsleiste korrigiert
Manchmal möchten wir, dass die Navigationsleiste oben oder unten im Browser fixiert wird. Bootstrap stellt uns praktischerweise zwei Klassen zur Verfügung, um einen solchen Stil zu erreichen:
.navbar-fixed-top: Die Navigationsleiste ist oben im Browserfenster fixiert
.navbar-fixed-bottom: Die Navigationsleiste ist am unteren Rand des Browserfensters fixiert
Die Verwendungsmethode ist sehr einfach. Sie müssen lediglich den entsprechenden Klassennamen an den äußersten Container (Navigationsleiste) anhängen.
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn