Bootstrap 5 Navigazione
- Pagina precedente Pieghevole BS5
- Pagina successiva Navigazione BS5
menu di navigazione
Se si desidera creare un menu orizzontale semplice, aggiungi .nav
类添加到 <ul>
elementi, quindi per ogni <li>
elementi .nav-item
e aggiungi .nav-link
Aggiungi la classe ai loro link:
Esempio
<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="#">Disabilitato</a> </li> </ul>
allinea la barra di navigazione
aggiungi .justify-content-center
La classe allinea la navigazione al centro, aggiungi .justify-content-end
La classe allinea la navigazione a destra.
Esempio
<!-- Allineamento al centro della navigazione --> <ul class="nav justify-content-center"> <!-- Allineamento a destra della navigazione --> <ul class="nav justify-content-end">
barra di navigazione verticale
aggiungi .flex-column
Classi per creare una navigazione verticale:
Esempio
<ul class="nav flex-column">
Schede
Utilizzate .nav-tabs
Classi per trasformare il menu di navigazione in schede di navigazione. E aggiungete .active
Classi per aggiungere attività/collegamento attuale. Se desiderate che le schede siano intercambiabili, consultate l'ultimo esempio di questa pagina.
Esempio
<ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#">Attivo</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="#">Disabilitato</a> </li> </ul>
capsule
Utilizzate .nav-pills
Classi per impostare il menu di navigazione come navigazione a capsula. Se desiderate che le capsule siano intercambiabili, consultate l'ultimo esempio di questa pagina.
Esempio
<ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Attivo</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="#">Disabilitato</a> </li> </ul>
schede a schede/navigazione a capsula uniforme
Utilizzate .nav-justified
Classi (uniformi) per allineare etichette/capsule:
Esempio
<ul class="nav nav-pills nav-justified">..</ul> <ul class="nav nav-tabs nav-justified">..</ul>
Menu a discesa a capsula
Esempio
<ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Attivo</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">Menu a discesa</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="#">Disabilitato</a> </li> </ul>
Menu a discesa delle schede
Esempio
<ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#">Attivo</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">Menu a discesa</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="#">Disabilitato</a> </li> </ul>
schede intercambiabili / schede dinamiche
Per rendere le schede intercambiabili, aggiungete data-toggle="tab"
属性添加到每个链接。然后为每个选项卡添加有唯一 ID 的 .tab-pane
类,并将它们包装在带有 .tab-content
类的 <div>
all'elemento.
Se desiderate che le schede si animino con sfumature quando vengono cliccate, aggiungete .fade
类添加到 .tab-pane
:
Esempio
<!-- 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> <!-- Panelli delle schede --> <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>
Navigazione a capsula scambiabile / dinamica
Lo stesso codice è applicabile alla navigazione; cambia solo l'attributo data-toggle in data-toggle="pill"
Fatto:
Esempio
<!-- Capsule di navigazione --> <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> <!-- Scheda della finestra delle opzioni --> <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>
- Pagina precedente Pieghevole BS5
- Pagina successiva Navigazione BS5