Herramientas de Animación
Herramientas de Animación
3 reglasCSS para micro-interacciones
CSS puro (transitions + @keyframes) es la herramienta correcta para micro-interacciones: hover, focus, toggle, confirmación de clic. Zero overhead de runtime, compuesto en GPU y respeta prefers-reduced-motion con una sola regla. Solo escalar a JS cuando se necesite lógica condicional en la animación.
Lottie para ilustraciones lineales
Lottie es ideal para animaciones lineales de reproducción única o en bucle: onboarding, estados vacíos, confirmaciones, loaders decorativos. El archivo JSON es 10x más liviano que GIF equivalente y escala vectorialmente. No usar para animaciones reactivas al usuario, ahí Rive es superior.
investigación 2026Rive para state machines interactivas
Rive permite animar personajes, iconos o ilustraciones que reaccionan a inputs del usuario con lógica de state machine incorporada: hover, drag, toggle, progreso. Es más complejo que Lottie pero elimina la necesidad de coordinar JS + CSS para animaciones complejas reactivas.
investigación 2026