Utilidades

Flip y animaciones

Utilidades de transformacion y duraciones semanticas de transicion.

Estas utilidades son pequenas, pero ayudan a que los patrones visuales sean consistentes entre componentes. No sustituyen a una libreria de animacion; cubren microinteracciones habituales.


Flip

Transformaciones de espejo registradas como @utility:

@utility flip-w { transform: scaleX(-1); }
@utility flip-h { transform: scaleY(-1); }
<img src="arrow.svg" class="flip-w" />  <!-- Espejo horizontal -->
<img src="arrow.svg" class="flip-h" />  <!-- Espejo vertical -->

Casos tipicos:

NecesitasClase
Reutilizar una flecha hacia la izquierda a partir de una flecha derechaflip-w
Invertir un icono verticalmenteflip-h
Adaptar un detalle decorativo sin duplicar assetflip-w o flip-h

Duraciones semanticas

Reemplazan las duraciones numericas de Tailwind con nombres significativos:

ClaseDuracion
duration-none0ms
duration-faster100ms
duration-fast200ms
duration-normal300ms
duration-slow400ms
duration-slower500ms
<button class="btn btn-primary transition duration-normal">
  Hover me
</button>
UsoDuracion recomendada
Feedback inmediato, toggles, iconos pequenosduration-fast
Hover de botones y cardsduration-normal
Sombras, fondos y estados de contenedorduration-slow
Transiciones expresivas pero aun discretasduration-slower

Consistencia

Usa siempre las duraciones semanticas en lugar de valores numericos para mantener consistencia en las animaciones del proyecto.


Errores comunes

ErrorMejor alternativa
Usar duration-700 o valores sueltos en cada componenteElegir una duracion semantica
Animar muchas propiedades con duraciones lentasLimitar la transicion a color, transform, shadow u opacity
Usar flip para corregir un icono mal exportadoCorregir el asset si es la direccion principal
Previous
Auto Fill / Fit