Animaciones y transiciones
Siempre con prefers-reduced-motion respetado (el sitio ya las anula en ese caso), duraciones
cortas (150–300 ms) y solo transform y opacity, para no afectar el rendimiento.
| Lugar | Idea |
|---|---|
| Navegación entre páginas | View Transitions de Astro (<ClientRouter />): fundido entre páginas y el título de la card “viaja” hasta el encabezado de la página. |
| Inicio | La ilustración de Milagros entra con un leve rebote; las cards aparecen en cascada al hacer scroll. |
| Cards | Al pasar el mouse, se elevan unos píxeles con sombra; el ícono de flecha del botón se desplaza. |
| Menú lateral | Ya se desliza; sumar entrada escalonada de los enlaces y giro suave de la flecha de los desplegables. |
| Calculadora | El resultado principal cuenta hacia arriba hasta su valor; los pasos del desarrollo aparecen uno tras otro; destello suave en los campos al cargar un ejemplo. |
| Guardar en el historial | El botón cambia a un check animado. |
| Copiar enlace | Aviso tipo toast (el Snackbar de la librería) en lugar del texto fijo. |
| Milicitos | Las estrellas se “llenan” una por una al entrar en pantalla. |
| Recetas y blog | Galería con zoom suave en las fotos; barra de progreso de lectura en los artículos. |
| Carga de datos | Skeletons en lugar de “Cargando…” (historial, cuenta, textos de la calculadora). |
| Tema claro/oscuro | Transición del color de fondo con View Transitions al cambiar de tema. |
| 404 | La ilustración con una pequeña animación de humo. |
Las animaciones reutilizables conviene sumarlas a la librería de componentes (por ejemplo, una
utilidad reveal o variantes de Card), para que todos los sitios las compartan.
