Saltar al contenido
Índice de Documentación
Documentación Tailwind y Style

Hover, focus y otros estados.

Cada estado visual debe corresponder a un estado real del elemento y conservar información con teclado, tacto y preferencias del sistema.

Orden de estados

EstadoRegla
defaultComunica affordance sin interacción
hoverMejora opcional; nunca única señal
focus-visibleAnillo visible, no sustituido por cambio de color
activeRespuesta breve durante activación
disabledSemántica nativa y contraste legible
invalidMensaje asociado y aria-describedby
open/selected/currentEstado semántico más estilo

Variantes

Código de referencia
class="bg-accent hover:bg-accent-strong
focus-visible:outline-2 focus-visible:outline-offset-2
disabled:cursor-not-allowed disabled:opacity-60"

Reglas

  • Preferir focus-visible sobre ocultar outline.
  • Usar group y peer sólo cuando la relación semántica sea clara.
  • No simular disabled sólo con pointer-events.
  • Probar con teclado y pantalla táctil.