CodeForge

Maquetación Web Dinámica / Animaciones CSS: de sencillas a profesionales

Reto: una escena en loop, 100% CSS

Reto70 min100 XP

Hasta ahora animaste ELEMENTOS. Hoy diriges una ESCENA: varios actores, un solo ciclo, en loop infinito y perfecto — el tipo de pieza que la gente se queda mirando sin saber por qué. Es el reto más ambicioso del curso hasta ahora, y el examen real es de dirección de orquesta: que todo pase en el momento justo, para siempre, sin un solo salto.

Reto

Día y noche: la escena infinita

Difícil60 min100 XP(×2 sin mirar la solución)

Qué debes construir

Un ciclo de día y noche completo (o tu propia escena en loop: un cohete despegando y aterrizando, un faro de noche — el tema es libre; los requisitos, no):

Requisitos:

  1. Mínimo 4 actores en escena; al menos 3 animados (en la referencia: la rueda sol-luna, el cielo nocturno y — dentro de él — las estrellas; las montañas son escenografía fija).
  2. Un solo reloj maestro: TODAS las animaciones comparten la misma duración, y los eventos se sincronizan con porcentajes de keyframes (el anochecer empieza cuando el sol se oculta, no "más o menos ahí").
  3. Loop perfecto: cada animación termina exactamente donde empezó. Prueba de fuego: mirar dos ciclos completos sin detectar el reinicio.
  4. Regla de oro estricta: solo se animan transform y opacity. El cambio de cielo día→noche NO anima el background (esa es la trampa central del reto — hay una manera barata).
  5. La escena es una imagen para la accesibilidad (role="img" + aria-label que la describa) y con reduced-motion queda un cuadro estático digno (el día, por ejemplo).

Reglas

  • CSS puro: cero JavaScript, cero imágenes, cero SVG (las formas, con las técnicas de arte del módulo 9: bordes, círculos, sombras múltiples).
  • La rotación del ciclo con curva linear (los planetas no frenan).
  • Presupuesto libre para el tema, no para el rendimiento: si activas Paint flashing y tu escena parpadea verde en cada fotograma, hay una propiedad cara escondida.

60:00

Cuando estés listo, arranca el reloj.

Qué sigue

Dirigiste una escena decorativa; el reto final del módulo aplica la misma dirección de orquesta a lo que harás cada semana de tu vida profesional: la entrada de un hero — título, subtítulo y llamado a la acción presentándose en cascada. Menos espectáculo, más oficio.