Cómo generar una animación CSS de entrada
Configura las cinco opciones disponibles para generar texto CSS con una entrada de opacidad y desplazamiento vertical; si omites valores, se aplican los ajustes predeterminados y la duración se expresa en segundos.
Para qué sirve esta guía
Esta herramienta prepara texto CSS para una animación de entrada basada en dos cambios visuales: la opacidad aumenta y el contenido deja de estar desplazado verticalmente. Puedes ajustar el nombre de la animación, la duración, la función de aceleración, la dirección y el modo de relleno antes de generar el resultado. Es una opción práctica cuando necesitas una estructura inicial para aplicar el mismo tipo de entrada a un elemento y prefieres revisar sus parámetros en un solo lugar.
El resultado no es una explicación teórica, sino texto CSS que reúne la definición de los fotogramas clave y la declaración que indica cómo se aplica la animación a un elemento. La configuración elegida queda reflejada en esa declaración, mientras que los dos estados visuales de los fotogramas clave siguen una estructura fija.
Cómo configurar y generar el texto
-
Escribe el nombre que quieres utilizar para identificar la animación. Si introduces un nombre, ese valor puede suministrarse como parte de la configuración. Si dejas el campo del nombre vacío, se reemplaza por
myAnimationantes de preparar el texto; por eso conviene distinguir entre un campo vacío y un valor omitido. -
Indica la duración y selecciona la función de aceleración, la dirección y el modo de relleno que quieras utilizar. La duración se incorpora a la declaración seguida de la unidad
s. Así, el valor0.6se representa como0.6s, sin que tengas que escribir la unidad en ese campo. -
Si omites los valores de configuración, el punto de partida es
fadeInpara el nombre,1para la duración,easepara la aceleración,normalpara la dirección ynonepara el modo de relleno. Sustituye esos valores cuando la animación de tu elemento necesite otra combinación de opciones. -
Inicia la generación y revisa el texto CSS que aparece. Comprueba primero que el identificador usado en la declaración coincide con el nombre de los fotogramas clave. Después verifica que la duración incluye los segundos y que la aceleración, la dirección y el modo de relleno corresponden a lo que seleccionaste.
-
Antes de incorporar el texto a tu hoja de estilos, lee las dos partes del resultado por separado. La definición de fotogramas clave describe los estados de la entrada y la declaración de animación reúne los parámetros de uso. Esta revisión te permite detectar un nombre vacío sustituido o una opción omitida antes de reutilizar el texto.
Qué significa el resultado
El resultado generado contiene una definición de fotogramas clave con dos etapas. En 0%, la opacidad es 0 y la traslación vertical es de 20px; en 100%, la opacidad pasa a 1 y la traslación vertical queda en 0. Esa secuencia representa una entrada en la que el elemento aparece mientras termina su desplazamiento vertical.
La declaración asociada recoge el nombre y los valores de duración, aceleración, dirección y modo de relleno que se hayan suministrado o que procedan de los valores predeterminados. Si el nombre estaba vacío, busca myAnimation; si no se proporcionó, el valor de partida del nombre es fadeIn. La diferencia puede explicar por qué el texto no muestra el identificador que esperabas.
Los cambios de configuración afectan a los parámetros disponibles de la declaración, pero no añaden etapas de fotogramas clave ni efectos visuales distintos de la opacidad y la traslación vertical descritas. Por ello, interpreta la salida como una base concreta para esta entrada, no como un generador de efectos CSS arbitrarios. Revisa el texto en el contexto de tu hoja de estilos antes de utilizarlo.
Ejemplo práctico
Quieres que una tarjeta aparezca mientras se desplaza verticalmente al entrar en pantalla.
Para una tarjeta que debe aparecer con un desplazamiento suave, introduce entrada como nombre, 0.6 como duración, ease como aceleración, normal como dirección y both como modo de relleno; después inicia la generación del texto CSS.
El resultado contiene una definición de fotogramas clave llamada entrada, con opacity: 0 y desplazamiento vertical de 20px al inicio, opacity: 1 y desplazamiento 0 al final, además de una declaración con 0.6s, ease, normal y both.
Limitaciones
- La estructura de los fotogramas clave se limita a las etapas indicadas de opacidad y desplazamiento vertical, sin etapas personalizadas ni otros efectos en este resultado.
Errores frecuentes
- Cuando el campo del nombre queda vacío, esperar
fadeInprovoca una discrepancia: el texto utilizamyAnimation; escribe un nombre antes de generar o busca ese identificador en la salida.
Preguntas frecuentes
¿Qué opciones se pueden configurar?
Puedes suministrar el nombre, la duración, la función de aceleración, la dirección y el modo de relleno. Cuando no aportas esos valores, se toman fadeIn, 1, ease, normal y none, respectivamente.
¿En qué unidad se expresa la duración?
La duración se inserta con la unidad s en la declaración de animación. Por ejemplo, una entrada de 1 queda representada como 1s.
¿Qué ocurre si no escribo un nombre?
Si el campo se deja vacío, el nombre se sustituye por myAnimation; cuando el nombre se omite como valor de configuración, se parte de fadeIn.