Bootstrap 4 Navs
Menu nawigacyjne
Jeśli chcesz stworzyć proste poziome menu, dodaj
.nav
klasę do <ul>
elementu, a następnie .nav-item
dla każdego <li>
i dodaj .nav-link
klasę do ich linków:
Przykład
<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>
Wyrównana nawigacja
Dodaj .justify-content-center
klasę, aby wyśrodkować nawigację, i .justify-content-end
klasę, aby wyrównać nawigację do prawej.
Przykład
<!-- Centered nav -->
<ul class="nav justify-content-center">
<!-- Right-aligned nav -->
<ul class="nav justify-content-end">
Nawigacja pionowa
Dodaj .flex-column
klasę, aby utworzyć pionową nawigację:
Przykład
<ul class="nav
flex-column">
Karty
Zmień menu nawigacyjne w karty nawigacyjne z .nav-tabs
klasą. Dodaj .active
klasę do aktywnego/bieżącego linku. Jeśli chcesz, aby karty można było przełączać, zobacz ostatni przykład na tej stronie.
Przykład
<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>
Pigułki
Zmień menu nawigacyjne w pigułki nawigacyjne z .nav-pills
klasą. Jeśli chcesz, aby pigułki można było przełączać, zobacz ostatni przykład na tej stronie.
Przykład
<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>
Uzasadnione tabletki/tabletki
Wyrównaj zakładki/pigułki .nav-justified
klasą (równej szerokości):
Przykład
<ul class="nav nav-pills
nav-justified">..</ul>
<ul class="nav nav-tabs nav-justified">..</ul>
Pigułki z rozwijanym
Przykład
<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>
Karty z menu rozwijanym
Przykład
<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>
Przełączalne/dynamiczne karty
DOM
Ból sam w sobie jest ważny, ale ból jest wzmacniany przez proces adipisacyjny, ale daję mu czas na jego zmniejszenie, aby wykonać świetną pracę i ból.
Aby umożliwić przełączanie kart, dodaj data-toggle="tab"
atrybut do każdego łącza. Następnie dodaj .tab-pane
klasę z unikalnym identyfikatorem dla każdej zakładki i zapakuj ją w
<div>
element z klasą .tab-content
.
Jeśli chcesz, aby karty pojawiały się i znikały po ich kliknięciu, dodaj
.fade
klasę do .tab-pane
:
Przykład
<!-- 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>
Przełączalne/dynamiczne pigułki
DOM
Ból sam w sobie jest ważny, ale ból jest wzmacniany przez proces adipisacyjny, ale daję mu czas na jego zmniejszenie, aby wykonać świetną pracę i ból.
Ten sam kod dotyczy pigułek; zmień tylko atrybut data-toggle na data-toggle="pill"
:
Przykład
<!-- 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>
Kompletna dokumentacja nawigacyjna Bootstrap 4
Aby uzyskać pełne informacje na temat wszystkich opcji zakładek, metod i zdarzeń, przejdź do naszego podręcznika Bootstrap 4 JS Tab Reference .