Agrupe una serie de botones en una sola línea con el grupo de botones y superpoderelos con JavaScript.
Ejemplo básico
Envuelve una serie de botones .btncon .btn-group. Agregue el comportamiento opcional de estilo de casilla de verificación y radio de JavaScript con nuestro complemento de botones .
Asegúrese de que sea correcto roley proporcione una etiqueta
Para que las tecnologías de asistencia (como los lectores de pantalla) transmitan que una serie de botones está agrupada, rolese debe proporcionar un atributo apropiado. Para los grupos de botones, sería role="group", mientras que las barras de herramientas deberían tener una extensión role="toolbar".
Además, los grupos y las barras de herramientas deben recibir una etiqueta explícita, ya que, de lo contrario, la mayoría de las tecnologías de asistencia no los anunciarán, a pesar de la presencia del atributo de rol correcto. En los ejemplos proporcionados aquí, usamos , pero también se pueden usar aria-labelalternativas como .aria-labelledby
Barra de herramientas de botones
Combine conjuntos de grupos de botones en barras de herramientas de botones para componentes más complejos. Use clases de utilidad según sea necesario para espaciar grupos, botones y más.
Siéntase libre de mezclar grupos de entrada con grupos de botones en sus barras de herramientas. Similar al ejemplo anterior, es probable que necesite algunas utilidades para espaciar las cosas correctamente.
@
@
Dimensionamiento
En lugar de aplicar clases de tamaño de botón a cada botón de un grupo, solo agregue .btn-group-*a cada uno .btn-group, incluido cada uno al anidar varios grupos.
Anidamiento
Coloque una .btn-groupdentro de otra .btn-groupcuando desee que los menús desplegables se mezclen con una serie de botones.
Haga que un conjunto de botones aparezcan apilados verticalmente en lugar de horizontalmente. Los menús desplegables de botones divididos no son compatibles aquí.