Bootstrap - Gruppi di pulsanti
I gruppi di pulsanti consentono di impilare più pulsanti insieme su una singola riga. Ciò è utile quando si desidera posizionare insieme elementi come pulsanti di allineamento. È possibile aggiungere una radio JavaScript opzionale e un comportamento in stile casella di controllo con Bootstrap Button Plugin .
La seguente tabella riassume le classi importanti fornite da Bootstrap per utilizzare i gruppi di pulsanti:
Classe | Descrizione | Esempio di codice |
---|---|---|
.btn-group | Questa classe viene utilizzata per un gruppo di pulsanti di base. Avvolgi una serie di bottoni con classe.btn in .btn-group. | |
.btn-toolbar | Questo aiuta a combinare set di <div class = "btn-group"> in una <div class = "btn-toolbar"> per componenti più complessi. | |
.btn-group-lg, .btn-group-sm, .btn-group-xs | Queste classi possono essere applicate al gruppo di pulsanti invece di ridimensionare ogni pulsante. | |
.btn-group-vertical | Questa classe fa apparire una serie di pulsanti impilati verticalmente anziché orizzontalmente. | |
Gruppo di pulsanti di base
Il seguente esempio dimostra l'uso di class .btn-group discusso nella tabella sopra -
<div class = "btn-group">
<button type = "button" class = "btn btn-default">Button 1</button>
<button type = "button" class = "btn btn-default">Button 2</button>
<button type = "button" class = "btn btn-default">Button 3</button>
</div>
Barra degli strumenti dei pulsanti
Il seguente esempio dimostra l'uso di class .btn-toolbar discusso nella tabella sopra -
<div class = "btn-toolbar" role = "toolbar">
<div class = "btn-group">
<button type = "button" class = "btn btn-default">Button 1</button>
<button type = "button" class = "btn btn-default">Button 2</button>
<button type = "button" class = "btn btn-default">Button 3</button>
</div>
<div class = "btn-group">
<button type = "button" class = "btn btn-default">Button 4</button>
<button type = "button" class = "btn btn-default">Button 5</button>
<button type = "button" class = "btn btn-default">Button 6</button>
</div>
<div class = "btn-group">
<button type = "button" class = "btn btn-default">Button 7</button>
<button type = "button" class = "btn btn-default">Button 8</button>
<button type = "button" class = "btn btn-default">Button 9</button>
</div>
</div>
Dimensione pulsante
Il seguente esempio dimostra l'uso di class .btn-group-* discusso nella tabella sopra -
<div class = "btn-group btn-group-lg">
<button type = "button" class = "btn btn-default">Button 1</button>
<button type = "button" class = "btn btn-default">Button 2</button>
<button type = "button" class = "btn btn-default">Button 3</button>
</div>
<div class = "btn-group btn-group-sm">
<button type = "button" class = "btn btn-default">Button 4</button>
<button type = "button" class = "btn btn-default">Button 5</button>
<button type = "button" class = "btn btn-default">Button 6</button>
</div>
<div class = "btn-group btn-group-xs">
<button type = "button" class = "btn btn-default">Button 7</button>
<button type = "button" class = "btn btn-default">Button 8</button>
<button type = "button" class = "btn btn-default">Button 9</button>
</div>
Nidificazione
È possibile nidificare i gruppi di pulsanti all'interno di un altro gruppo di pulsanti, ad esempio posizionare un file .btn-group all'interno di un altro .btn-group . Questo viene fatto quando si desidera che i menu a discesa siano combinati con una serie di pulsanti.
<div class = "btn-group">
<button type = "button" class = "btn btn-default">Button 1</button>
<button type = "button" class = "btn btn-default">Button 2</button>
<div class = "btn-group">
<button type = "button" class = "btn btn-default dropdown-toggle" data-toggle = "dropdown">
Dropdown
<span class = "caret"></span>
</button>
<ul class = "dropdown-menu">
<li><a href = "#">Dropdown link 1</a></li>
<li><a href = "#">Dropdown link 2</a></li>
</ul>
</div>
</div>
Buttongroup verticale
Il seguente esempio dimostra l'uso di class .btn-group-vertical discusso nella tabella sopra -
<div class = "btn-group-vertical">
<button type = "button" class = "btn btn-default">Button 1</button>
<button type = "button" class = "btn btn-default">Button 2</button>
<div class = "btn-group-vertical">
<button type = "button" class = "btn btn-default dropdown-toggle" data-toggle = "dropdown">
Dropdown
<span class = "caret"></span>
</button>
<ul class = "dropdown-menu">
<li><a href = "#">Dropdown link 1</a></li>
<li><a href = "#">Dropdown link 2</a></li>
</ul>
</div>
</div>