Bootstrap 5 Navigatie
- Vorige pagina BS5 Samenvouwen
- Volgende pagina BS5 Navigatielijn
navigatiemenu
Als je een eenvoudige horizontale menu wilt maken, voeg toe .nav
klasse toevoegen aan <ul>
elementen, en vervolgens voor elk <li>
elementen toe .nav-item
en voeg toe .nav-link
voeg de klasse toe aan hun links:
Voorbeeld
<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="#">Uitgeschakeld</a> </li> </ul>
uitlijn navigatielijn
voeg toe .justify-content-center
de klasse maakt de navigatie centrair, voeg toe .justify-content-end
de klasse maakt de navigatie rechts uitgelijnd.
Voorbeeld
<!-- Centraal uitgelijnde navigatie --> <ul class="nav justify-content-center"> <!-- Rechts uitgelijnde navigatie --> <ul class="nav justify-content-end">
verticale navigatielijn
voeg toe .flex-column
Klasse kan een verticale navigatie creëren:
Voorbeeld
<ul class="nav flex-column">
tabs
Gebruik .nav-tabs
Klasse om het navigatiemenu om te zetten in navigatie tabs. En .active
klasse toe aan actieve/actuele link. Als u wilt dat de tabs schakelbaar zijn, raadpleeg dan het laatste voorbeeld op deze pagina.
Voorbeeld
<ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#">Actief</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="#">Uitgeschakeld</a> </li> </ul>
kapsels
Gebruik .nav-pills
Klasse kan de navigatiemenu instellen als navigatiekapsels. Als u wilt dat de kapsels schakelbaar zijn, raadpleeg dan het laatste voorbeeld op deze pagina.
Voorbeeld
<ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Actief</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="#">Uitgeschakeld</a> </li> </ul>
evenwijdige tabs/kapsel navigatie
Gebruik .nav-justified
Klasse (evenwijdig) uitlijnen van tabs/kapsels:
Voorbeeld
<ul class="nav nav-pills nav-justified">..</ul> <ul class="nav nav-tabs nav-justified">..</ul>
Kapsel dropdown menu
Voorbeeld
<ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Actief</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="#">Uitgeschakeld</a> </li> </ul>
Tabblad dropdown menu
Voorbeeld
<ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#">Actief</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="#">Uitgeschakeld</a> </li> </ul>
schakelbare / dynamische tabbladen
Om tabbladen te kunnen wisselen, voeg dan data-toggle="tab"
eigenschap toe aan elke link. Voeg vervolgens een link toe met een unieke ID voor elk tabblad met .tab-pane
klasse, en wrap ze in een element met .tab-content
klasse toe aan <div>
elementen toe.
Als u wilt dat de tabbladen in- en uitschuiven wanneer u erop klikt, voeg dan .fade
klasse toevoegen aan .tab-pane
:
Voorbeeld
<!-- Nav tabs --> <ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" data-bs-toggle="tab" href="#home">Home</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 panelen --> <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>
Schakelbare / Dynamische capsule navigatie
Hetzelfde code geldt voor navigatie; wijzig alleen de data-toggle eigenschap in data-toggle="pill"
Klaar:
Voorbeeld
<!-- Navigatie capsule --> <ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" data-bs-toggle="pill" href="#home">Chunri</a> </li> <li class="nav-item"> <a class="nav-link" data-bs-toggle="pill" href="#menu1">Chuxia</a> </li> <li class="nav-item"> <a class="nav-link" data-bs-toggle="pill" href="#menu2">Shanxing</a> </li> </ul> <!-- Tab kaart venster --> <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>
- Vorige pagina BS5 Samenvouwen
- Volgende pagina BS5 Navigatielijn