Saltar al contenido
Índice de Kit UI
Kit UI CSS y composición

Transiciones, animación y transforms.

El movimiento explica cambio de estado y se elimina cuando la persona lo reduce.

Referencia

Tailwind genera estas utilidades durante el build. Style fija los tokens aceptados, los defaults y las restricciones del grupo.

Propiedad o familiaUso en v10Criterio
transition-property / behaviorSólo propiedades necesariasNo transition:all
duration / timing / delayEscala rápida, base y lentaSin retrasar feedback esencial
animationCarga o cambio de estadoPausable y sin bucle decorativo
backface-visibilityTransform 3D excepcionalNo en navegación común
perspective / originVisualización especialAlternativa sin 3D
rotate / scale / skew / translateIconos, disclosure y feedbackNo mover foco o lectura
transform-origin / styleControl de transformaciónDeclarar motivo
zoomNo usar para layoutEl zoom pertenece al navegador

Reglas de Style

  • prefers-reduced-motion reduce anula transiciones y bucles en todos los elementos y sus pseudo-elementos.
  • En mapas e isométrico, la vista estática es el inicio; cualquier avance opcional requiere controles visibles de pausar y reanudar, y no se activa con movimiento reducido.
  • La transición no demora más la respuesta del control.
  • No animar layout con texto largo sin prueba.
  • El estado final existe aunque la animación no corra.

Contrato de uso

  • Usar utilidades para ajustes locales y prototipos acotados.
  • Usar una clase semántica de Kit cuando el patrón se repite o tiene comportamiento.
  • No construir clases dinámicamente; cada nombre debe aparecer completo en el código fuente.
  • No usar valores arbitrarios para reemplazar un token que falta. Proponer primero el token.
  • Verificar 320 px, 200% de zoom, tema oscuro y reducción de movimiento cuando aplique.