Botones
Los botones cuentan con 4 estados, 2 visibles y 2 que funcionan con la interacción del usuario:
Estados visibles:
- Default: estado principal del botón
- Deshabilitado: cuando el botón está desactivado y no ejecuta ninguna acción
Estado de interacción:
- Seleccionado (hover): cuando el cursor se posa sobre el botón
- Focus: cuando el usuario navega con la tecla Tab (acción de accesibilidad)
Existen los siguientes estilos de botones (para ver el estilo hover debe posar el cursos sobre el botón default, para ver el estilo focus debe navegar con la tecla tab.
Botón acción principal
color fondo default: pink 500
color texto default: blanco
color fondo deshabilitado: gray 100
color texto deshabilitado: gray 300
Botón acción secundaria
color fondo default: pink 500
color texto default: blanco
color fondo deshabilitado: gray 100
color texto deshabilitado: gray 300
Botón acción success
color fondo default: green
color texto default: blanco
color fondo deshabilitado: gray 100
color texto deshabilitado: gray 300
Botón acción danger
color fondo default: red
color texto default: blanco
color fondo deshabilitado: gray 100
color texto deshabilitado: gray 300
El tamaño de los botones se define según el tipo de elemento contenedor donde se encuentren. Por defecto, toman el tamaño según el largo de la o las palabras de la acción del botón
- Cards: Pueden posicionarse horizontalmente ocupando cada uno la mitad del tamaño de la card, se utiliza la clase auxiliar “w-50”, o verticalmente ocupando el ancho total de la card, usando la clase auxiliar “w-100”
- Tablas: Ocupan el 100% de la columna, se utiliza la clase auxiliar “w-100”
- Modales: Mantienen el tamaño por defecto según el texto de la acción
Botón con ícono (versión responsive)
En algunos casos, un botón será reemplazado por su versión “sólo con ícono”. Este ícono debe reforzar el sentido de la acción a realizar. En el caso de las tablas, cuando sólo existe una acción, este botón también será reemplazado por un ícono relacionado a la acción en versión mobile.
Ejemplo en filtros de tablas
Ejemplo en columna de tablas
color fondo default: purple 50
color texto default: gray 800