NAV MENUS

bootstrap-logo-in-vector

Se vuoi creare un semplice menu orizzontale, aggiungi la classe .nav a un elemento <ul>, seguita da .nav-item per ogni <li> e aggiungi la classe .nav-link ai loro link:

ESEMPIO DI CODICE

Aggiungi la classe .justify-content-center per centrare il nav e la classe .justify-content-end per allineare a destra il nav.

<!– Centered nav –>
<ul class=”nav justify-content-center“>

<!– Right-aligned nav –>
<ul class=”nav justify-content-end“>

Copy to Clipboard

VERTICAL NAV

Aggiungi la classe .flex-column per creare una nav verticale:

CODICE PER CREARE UNA NAV VERTICALE

Copy to Clipboard

TABS

Trasforma il menu di navigazione in schede di navigazione con la classe .nav-tabs. Aggiungi la classe .active al collegamento attivo/corrente. Le schede possono essere attivabili, come vedremo nell’ultimo esempio.

ESEMPIO DI CODICE PER LE TABS

Copy to Clipboard

PILLS

Trasforma il menu di navigazione in pills (pillole di navigazione) con la classe .nav-pills. Se vuoi che le pills siano commutabili, guarda l’ultimo esempio in questa pagina.

<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>
</ul>

CODICE PILLS CON DROPDOWN E TABS CON DROPDOWN

Copy to Clipboard

SCHEDE ATTIVABILI DINAMICHE

Per rendere le schede attivabili, aggiungi l’attributo data-bs-toggle=”tab” a ciascun collegamento. Quindi aggiungi una classe .tab-pane con un ID univoco per ogni scheda e avvolgili all’interno di un elemento <div> con classe .tab-content. Se vuoi che le schede si sbiadiscano in entrata e in uscita quando fai clic su di esse, aggiungi la classe .fade al riquadro .tab:

CODICE DI ESEMPIO PER PILLS E TABS

Copy to Clipboard
Copy to Clipboard

BOOTSTRAP 5 PAGINATION

bootstrap-logo-in-vector

Se hai un sito web con molte pagine, potresti voler aggiungere una sorta di impaginazione a ciascuna pagina.

Per creare un’impaginazione di base, aggiungi la classe .pagination a un elemento <ul>. Quindi aggiungi .page-item a ciascun elemento <li> e una classe .page-link a ciascun collegamento all’interno di <li>:

image
Copy to Clipboard

ACTIVE STATE

La classe .active viene utilizzata per “evidenziare” la pagina corrente.

active page
Copy to Clipboard

DISABILITARE LO STATO

La classe .disabled viene utilizzata per i collegamenti non cliccabili:

disabled

GRANDEZZA DI PAGINAZIONE

Aggiungi la classe .pagination-lg per blocchi più grandi o .pagination-sm per blocchi più piccoli:

<ul class=”pagination pagination-lg>

<ul class=”pagination pagination-sm>

LINK AI POST PRECEDENTI

BOOTSTRAP 5

LINK AL CODICE SU GITHUB

GITHUB