Gli ultimi tutorial di sviluppo web
 

Bootstrap Tabs and Pills


Menu

La maggior parte delle pagine web hanno un qualche tipo di un menu.

In HTML, un menu viene spesso definito in una lista non ordinata <ul> (e stile in seguito), in questo modo:

<ul>
  <li><a href="#">Home</a></li>
  <li><a href="#">Menu 1</a></li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>

Se si desidera creare un menu orizzontale della lista di cui sopra, aggiungere il .list-inline classe per <ul> :

<ul class="list-inline">
Prova tu stesso "

Oppure è possibile visualizzare il menu di cui sopra con Bootstraps' Tabs and Pills (vedi sotto).

Nota: Vedere l'ultimo esempio in questa pagina per scoprire come rendere le schede e pillole toggleable / dinamico.


Tabs

Le schede vengono creati con <ul class="nav nav-tabs"> :

Suggerimento: contrassegnare anche la pagina corrente con <li class="active"> .

L'esempio seguente crea schede di navigazione:

Esempio

<ul class="nav nav-tabs">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Menu 1</a></li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>
Prova tu stesso "

Schede con discesa Menu

Le schede possono anche contenere menu a discesa.

L'esempio seguente aggiunge un menu a discesa "Menu 1":

Esempio

<ul class="nav nav-tabs">
  <li class="active"><a href="#">Home</a></li>
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">Menu 1
    <span class="caret"></span></a>
    <ul class="dropdown-menu">
      <li><a href="#">Submenu 1-1</a></li>
      <li><a href="#">Submenu 1-2</a></li>
      <li><a href="#">Submenu 1-3</a></li>
    </ul>
  </li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>
Prova tu stesso "

Pills

Pillole sono creati con <ul class="nav nav-pills"> . Contrassegnare anche la pagina corrente con <li class="active"> :

Esempio

<ul class="nav nav-pills">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Menu 1</a></li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>
Prova tu stesso "

verticali Pills

Pills possono essere visualizzate anche in verticale. Basta aggiungere il .nav-stacked classe:

Esempio

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Menu 1</a></li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>
Prova tu stesso "

Verticali Pills in una riga

Testo...

Testo...

Testo...

L'esempio seguente inserisce menu pillola verticale all'interno l'ultima colonna. Così, su un grande schermo il menu sarà visualizzato a destra. Ma su un piccolo schermo, il contenuto stesso regolerà automaticamente in un layout a colonna singola:

Esempio

<div class="col-md-3">
  <ul class="nav nav-pills nav-stacked">
    <li class="active"><a href="#">Home</a></li>
    <li><a href="#">Menu 1</a></li>
    <li><a href="#">Menu 2</a></li>
    <li><a href="#">Menu 3</a></li>
  </ul>
</div>
Prova tu stesso "

Pills Con discesa Menu

Pills possono anche contenere menu a discesa.

L'esempio seguente aggiunge un menu a discesa "Menu 1":

Esempio

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">Home</a></li>
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">Menu 1
    <span class="caret"></span></a>
    <ul class="dropdown-menu">
      <li><a href="#">Submenu 1-1</a></li>
      <li><a href="#">Submenu 1-2</a></li>
      <li><a href="#">Submenu 1-3</a></li>
    </ul>
  </li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>
Prova tu stesso "

Centered Tabs and Pills

Per il centro / giustificare le schede e le pills , utilizzare il .nav-justified classe.

Si noti che sugli schermi che sono inferiori a 768px, le voci di elenco sono impilati (contenuto rimarrà centrato):

Esempio

<!-- Centered Tabs -->
<ul class="nav nav-tabs nav-justified">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Menu 1</a></li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>

<!-- Centered Pills -->
<ul class="nav nav-pills nav-justified">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Menu 1</a></li>
  <li><a href="#">Menu 2</a></li>
  <li><a href="#">Menu 3</a></li>
</ul>
Prova tu stesso "

Toggleable / Dynamic Tabs

CASA

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod Tempor ut labore et dolore incididunt magna aliqua.

Per rendere il toggleable schede, aggiungere il data-toggle="tab" attributo per ogni link. Quindi aggiungere un .tab-pane classe con un ID univoco per ogni scheda e avvolgerli all'interno di un <div> elemento con classe .tab-content .

Se si desidera che le schede per dissolvenza dentro e fuori quando si fa clic su di essi, aggiungere il .fade classe .tab-pane :

Esempio

<ul class="nav nav-tabs">
  <li class="active"><a data-toggle="tab" href="#home">Home</a></li>
  <li><a data-toggle="tab" href="#menu1">Menu 1</a></li>
  <li><a data-toggle="tab" href="#menu2">Menu 2</a></li>
</ul>

<div class="tab-content">
  <div id="home" class="tab-pane fade in active">
    <h3>HOME</h3>
    <p>Some content.</p>
  </div>
  <div id="menu1" class="tab-pane fade">
    <h3>Menu 1</h3>
    <p>Some content in menu 1.</p>
  </div>
  <div id="menu2" class="tab-pane fade">
    <h3>Menu 2</h3>
    <p>Some content in menu 2.</p>
  </div>
</div>
Prova tu stesso "

Toggleable / Dynamic Pills

Lo stesso codice vale per pills ; solo cambiare l'attributo data-toggle su data-toggle="pill" :

Esempio

<ul class="nav nav-pills">
  <li class="active"><a data-toggle="pill" href="#home">Home</a></li>
  <li><a data-toggle="pill" href="#menu1">Menu 1</a></li>
  <li><a data-toggle="pill" href="#menu2">Menu 2</a></li>
</ul>

<div class="tab-content">
  <div id="home" class="tab-pane fade in active">
    <h3>HOME</h3>
    <p>Some content.</p>
  </div>
  <div id="menu1" class="tab-pane fade">
    <h3>Menu 1</h3>
    <p>Some content in menu 1.</p>
  </div>
  <div id="menu2" class="tab-pane fade">
    <h3>Menu 2</h3>
    <p>Some content in menu 2.</p>
  </div>
</div>
Prova tu stesso "

Mettiti alla prova con esercizi!

Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4» Esercizio 5 » Esercizio 6»


Completare Bootstrap Navigazione di riferimento

Per un riferimento completo di tutte le classi di navigazione, vai alla nostra completa Bootstrap Navigazione di riferimento .

Per un riferimento completo di tutte le scheda Opzioni, metodi ed eventi, vai alla nostra Bootstrap JS linguetta di riferimento .