Tengo una serie de animaciones que debo realizar en algunos textos, y estaba planeando usar CSS3. Mi plan es tener algo de texto que se mueva lentamente hacia abajo en la pantalla y, una vez que llegue a cierta parte de la pantalla, se resaltarán ciertas palabras y eventualmente el texto continuará moviéndose por la pantalla y desaparecerá dejando espacio para más texto.Animaciones de cadena CSS3
Mi pregunta es, ¿cuál es la mejor manera de "encadenar" estas animaciones. ¿Debo tener una animación para mover hacia abajo la pantalla, una animación separada para resaltar el texto y una tercera animación para mover el resto de la pantalla? Entonces, ¿debo establecer un retraso de la animación para que solo comience la segunda y tercera animación una vez que las animaciones anteriores se hayan completado? Creo que estoy bien con la creación de las animaciones separadas que se encadenarán juntas, pero no estoy seguro de cómo estas animaciones deberían desencadenar la próxima animación para comenzar.
Genial! Tenía la sensación de que podría necesitar usar js, pero eso está bien para mí. Voy a probar la tercera opción. – wlindner
Una cosa más a tener en cuenta: si necesita detectar un evento click() durante una secuencia de animación, use onMouseDown() en lugar de click(), ya que algunos navegadores terminarán la secuencia de animación antes de disparar el clic(), mientras que todos parece que disparan el onMouseDown() durante la animación. –
Genial, lo intentaré. – wlindner