Raggruppa una serie di pulsanti su un'unica riga con il gruppo di pulsanti e potenziali con JavaScript.
Esempio di base
Avvolgi una serie di pulsanti con .btnin .btn-group. Aggiungi la radio JavaScript opzionale e il comportamento dello stile delle caselle di controllo con il nostro plugin per pulsanti .
Garantire corretto rolee fornire un'etichetta
Affinché le tecnologie assistive (come le utilità per la lettura dello schermo) indichino che una serie di pulsanti è raggruppata, è rolenecessario fornire un attributo appropriato. Per i gruppi di pulsanti, questo sarebbe role="group", mentre le barre degli strumenti dovrebbero avere un role="toolbar".
Inoltre, ai gruppi e alle barre degli strumenti dovrebbe essere assegnata un'etichetta esplicita, poiché la maggior parte delle tecnologie assistive non li annuncerà, nonostante la presenza dell'attributo role corretto. Negli esempi forniti qui, utilizziamo , ma possono essere utilizzate anche aria-labelalternative come .aria-labelledby
Barra degli strumenti del pulsante
Combina insiemi di gruppi di pulsanti nelle barre degli strumenti dei pulsanti per componenti più complessi. Usa le classi di utilità secondo necessità per distanziare gruppi, pulsanti e altro.
Sentiti libero di mescolare i gruppi di input con i gruppi di pulsanti nelle barre degli strumenti. Simile all'esempio sopra, probabilmente avrai bisogno di alcune utilità per distanziare le cose correttamente.
@
@
Dimensionamento
Invece di applicare classi di ridimensionamento dei pulsanti a ogni pulsante in un gruppo, aggiungi semplicemente .btn-group-*a ciascuno .btn-group, incluso ciascuno quando si annidano più gruppi.
Nidificazione
Metti uno .btn-groupdentro un altro .btn-groupquando vuoi che i menu a tendina siano mescolati con una serie di pulsanti.
Fai in modo che una serie di pulsanti appaia impilati verticalmente anziché orizzontalmente. I menu a discesa dei pulsanti di divisione non sono supportati qui.