Bootstrap 4 Navis
Navigationsmenüs
Wenn Sie ein einfaches horizontales Menü erstellen möchten, fügen Sie die
.nav
Klasse zu einem <ul>
Element hinzu, gefolgt von .nav-item
for each <li>
und fügen Sie die .nav-link
Klasse zu ihren Links hinzu:
Beispiel
<ul class="nav">
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
Ausgerichtetes Navi
Fügen Sie die .justify-content-center
Klasse hinzu, um die Navigation zu zentrieren, und die .justify-content-end
Klasse, um die Navigation rechts auszurichten.
Beispiel
<!-- Centered nav -->
<ul class="nav justify-content-center">
<!-- Right-aligned nav -->
<ul class="nav justify-content-end">
Vertikale Navigation
Fügen Sie die .flex-column
Klasse hinzu, um ein vertikales Navigationssystem zu erstellen:
Beispiel
<ul class="nav
flex-column">
Registerkarten
Verwandeln Sie das Navigationsmenü mit der .nav-tabs
Klasse in Navigationsregisterkarten. Fügen Sie die .active
Klasse dem aktiven/aktuellen Link hinzu. Wenn Sie möchten, dass die Registerkarten umschaltbar sind, sehen Sie sich das letzte Beispiel auf dieser Seite an.
Beispiel
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li
class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
Pillen
Verwandeln Sie das Navigationsmenü mit der .nav-pills
Klasse in Navigationspillen. Wenn Sie möchten, dass die Pillen umschaltbar sind, sehen Sie sich das letzte Beispiel auf dieser Seite an.
Beispiel
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li
class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
Gerechtfertigte Tabs/Pillen
Begründen Sie die Tabs/Pillen mit der .nav-justified
Klasse (gleiche Breite):
Beispiel
<ul class="nav nav-pills
nav-justified">..</ul>
<ul class="nav nav-tabs nav-justified">..</ul>
Pillen mit Dropdown
Beispiel
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li
class="nav-item dropdown">
<a class="nav-link
dropdown-toggle" data-toggle="dropdown" href="#">Dropdown</a>
<div class="dropdown-menu">
<a
class="dropdown-item" href="#">Link 1</a>
<a
class="dropdown-item" href="#">Link 2</a>
<a
class="dropdown-item" href="#">Link 3</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link"
href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
Registerkarten mit Dropdown
Beispiel
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li
class="nav-item dropdown">
<a class="nav-link
dropdown-toggle" data-toggle="dropdown" href="#">Dropdown</a>
<div class="dropdown-menu">
<a
class="dropdown-item" href="#">Link 1</a>
<a
class="dropdown-item" href="#">Link 2</a>
<a
class="dropdown-item" href="#">Link 3</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link"
href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
Umschaltbare / dynamische Registerkarten
HEIMAT
Der Schmerz selbst ist wichtig, aber der Schmerz wird durch den Adipiskationsprozess verstärkt, aber ich gebe ihm Zeit, ihn zu reduzieren, damit ich großartige Arbeit und Schmerzen leisten kann.
Um die Registerkarten umschaltbar zu machen, fügen Sie das data-toggle="tab"
Attribut zu jedem Link hinzu. Fügen Sie dann für jede Registerkarte eine .tab-pane
Klasse mit einer eindeutigen ID hinzu und packen Sie sie in ein
<div>
Element mit class ein .tab-content
.
Wenn Sie möchten, dass die Registerkarten beim Anklicken ein- und ausgeblendet werden, fügen Sie die
.fade
Klasse hinzu zu .tab-pane
:
Beispiel
<!-- Nav tabs -->
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#home">Home</a>
</li>
<li class="nav-item">
<a class="nav-link"
data-toggle="tab" href="#menu1">Menu 1</a>
</li>
<li
class="nav-item">
<a class="nav-link" data-toggle="tab"
href="#menu2">Menu 2</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div
class="tab-pane container active" id="home">...</div>
<div class="tab-pane
container fade"
id="menu1">...</div>
<div class="tab-pane
container fade" id="menu2">...</div>
</div>
Umschaltbare / dynamische Pillen
HEIMAT
Der Schmerz selbst ist wichtig, aber der Schmerz wird durch den Adipiskationsprozess verstärkt, aber ich gebe ihm Zeit, ihn zu reduzieren, damit ich großartige Arbeit und Schmerzen leisten kann.
Derselbe Code gilt für Pillen; Ändern Sie nur das data-toggle-Attribut in data-toggle="pill"
:
Beispiel
<!-- Nav pills -->
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" data-toggle="pill" href="#home">Home</a>
</li>
<li class="nav-item">
<a class="nav-link"
data-toggle="pill" href="#menu1">Menu 1</a>
</li>
<li
class="nav-item">
<a class="nav-link" data-toggle="pill" href="#menu2">Menu 2</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div
class="tab-pane container active" id="home">...</div>
<div class="tab-pane
container fade"
id="menu1">...</div>
<div class="tab-pane
container fade" id="menu2">...</div>
</div>
Vollständige Bootstrap 4 Nav-Referenz
Eine vollständige Referenz aller Tab-Optionen, Methoden und Ereignisse finden Sie in unserer Bootstrap 4 JS-Tab-Referenz .