Bootstrap 5 navigation
- Forrige side BS5 fold
- Næste side BS5 navigationsfelt
navigationsmenu
Hvis du vil oprette et simpelt vandret menu, skal du tilføje .nav
类添加到 <ul>
element, og derefter for hver <li>
element tilføje .nav-item
og .nav-link
klassen tilføje til deres links:
Eksempel
<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="#">Deaktiveret</a> </li> </ul>
juster navigationslinjen
tilføje .justify-content-center
klassen gør navigationslinjen centreret, tilføje .justify-content-end
klassen gør navigationslinjen højrejusteret.
Eksempel
<!-- Centreret navigations --> <ul class="nav justify-content-center"> <!-- Højrejusteret navigations --> <ul class="nav justify-content-end">
vertical navigationslinje
tilføje .flex-column
klassen kan oprette lodret navigation:
Eksempel
<ul class="nav flex-column">
faner
Brug .nav-tabs
klassen konverterer navigationsmenuen til navigationsfaner. Og .active
klassen tilføjes til aktiv/nuværende link. Hvis du ønsker, at fanerne skal være skiftbare, se sidste eksempel på denne side.
Eksempel
<ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#">Aktiv</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="#">Deaktiveret</a> </li> </ul>
kapsler
Brug .nav-pills
klassen kan konfigurere navigationsmenuen som navigationskapsler. Hvis du ønsker, at kapslerne skal være skiftbare, se sidste eksempel på denne side.
Eksempel
<ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Aktiv</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="#">Deaktiveret</a> </li> </ul>
lignemæssige faner/kapselnavigering
Brug .nav-justified
Klasser (lignemæssige) justering af faner/kapsler:
Eksempel
<ul class="nav nav-pills nav-justified">..</ul> <ul class="nav nav-tabs nav-justified">..</ul>
Kapselmenu
Eksempel
<ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Aktiv</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">Dropdown</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Link 1</a></li> <li><a class="dropdown-item" href="#">Link 2</a></li> <li><a class="dropdown-item" href="#">Link 3</a></li> </ul> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <a class="nav-link disabled" href="#">Deaktiveret</a> </li> </ul>
Fanefaldmenu
Eksempel
<ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#">Aktiv</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">Dropdown</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Link 1</a></li> <li><a class="dropdown-item" href="#">Link 2</a></li> <li><a class="dropdown-item" href="#">Link 3</a></li> </ul> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <a class="nav-link disabled" href="#">Deaktiveret</a> </li> </ul>
skiftbare / dynamiske faner
For at gøre faner skiftbare, skal du tilføje data-toggle="tab"
egenskab tilføjes til hver link. Tilføj derefter en unik ID til hver fane .tab-pane
klassen, og pak dem ind i en boks med .tab-content
klassen <div>
elementet.
Hvis du ønsker at faner kan fade ind og ud ved klik, skal du tilføje .fade
类添加到 .tab-pane
:
Eksempel
<!-- Nav tabs --> <ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" data-bs-toggle="tab" href="#home">Hjem</a> </li> <li class="nav-item"> <a class="nav-link" data-bs-toggle="tab" href="#menu1">Menu 1</a> </li> <li class="nav-item"> <a class="nav-link" data-bs-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>
Klippebare / dynamisk capsule-navigation
Samme kode anvendes til navigation; ændr kun data-toggle-attributten til data-toggle="pill"
Det er så nemt:
Eksempel
<!-- Navigation capsule --> <ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" data-bs-toggle="pill" href="#home">Forår</a> </li> <li class="nav-item"> <a class="nav-link" data-bs-toggle="pill" href="#menu1">Før sommeren</a> </li> <li class="nav-item"> <a class="nav-link" data-bs-toggle="pill" href="#menu2">Bjergvandring</a> </li> </ul> <!-- Options tab pane --> <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>
- Forrige side BS5 fold
- Næste side BS5 navigationsfelt