[go: up one dir, main page]

0% encontró este documento útil (0 votos)
8 vistas3 páginas

Configuring An Animation Keyframes

Cargado por

Daniela Gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas3 páginas

Configuring An Animation Keyframes

Cargado por

Daniela Gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Configuring an animation

To create a CSS animation sequence, you style the element you want to animate with the animation animation-name
property or its sub-properties. This lets you configure the timing, duration, and other details of how
the animation sequence should progress. This does not configure the actual appearance of the Specifies the name of the @keyframes at-rule describing an animation's keyframes.
animation, which is done using the @keyframes at-rule as described in the Defining animation
sequence using keyframes section below.
animation-play-state

Specifies whether to pause or play an animation sequence.


The sub-properties of the animation property are:

animation-timeline Experimental
animation-composition
Specifies the timeline that is used to control the progress of a CSS animation.
Specifies the composite operation to use when multiple animations affect the same property
simultaneously. This property is not part of the animation shorthand property.

animation-timing-function

animation-delay Specifies how an animation transitions through keyframes by establishing acceleration curves.

Specifies the delay between an element loading and the start of an animation sequence and whether
the animation should start immediately from its beginning or partway through the animation.
Defining animation sequence using keyframes

After you've configured the animation's timing, you need to define the appearance of the animation.
animation-direction This is done by establishing one or more keyframes using the @keyframes at-rule. Each keyframe
describes how the animated element should render at a given time during the animation sequence.
Specifies whether an animation's first iteration should be forward or backward and whether
subsequent iterations should alternate direction on each run through the sequence or reset to the
start point and repeat.
Since the timing of the animation is defined in the CSS style that configures the animation, keyframes
use a <percentage> to indicate the time during the animation sequence at which they take place. 0%
indicates the first moment of the animation sequence, while 100% indicates the final state of the
animation-duration animation. Because these two times are so important, they have special aliases: from and to. Both are
Specifies the length of time in which an animation completes one cycle. optional. If from/0% or to/100% is not specified, the browser starts or finishes the animation using the
computed values of all attributes.

animation-fill-mode
You can optionally include additional keyframes that describe intermediate steps between the start
Specifies how an animation applies styles to its target before and after it runs. and end of the animation.

animation-iteration-count Using the animation shorthand

Specifies the number of times an animation should repeat. The animation shorthand is useful for saving space. As an example, some of the rules we've been
using through this article:
Configurar una animación

Para crear una secuencia de animación CSS, aplica estilo al elemento que desea animar con la nombre-animación
propiedad de animación o sus subpropiedades. Esto le permite configurar el tiempo, la duración y
otros detalles de cómo debe progresar la secuencia de animación. Esto no configura la apariencia real Especifica el nombre de la regla @keyframes que describe los fotogramas clave de una animación.
de la animación, que se realiza usando la regla @keyframes como se describe en la sección Definición
de secuencia de animación usando fotogramas clave a continuación.
animación-reproducir-estado

Especifica si se debe pausar o reproducir una secuencia de animación.


Las subpropiedades de la propiedad de animación son:

línea de tiempo de animación experimental


composición-animación
Especifica la línea de tiempo que se utiliza para controlar el progreso de una animación CSS.
Especifica la operación compuesta que se utilizará cuando varias animaciones afecten a la misma
propiedad simultáneamente. Esta propiedad no forma parte de la propiedad abreviada de animación.

función de sincronización de animación

retardo de animación Especifica cómo una animación pasa por fotogramas clave estableciendo curvas de aceleración.

Especifica el retraso entre la carga de un elemento y el inicio de una secuencia de animación y si la


animación debe comenzar inmediatamente desde el principio o en la mitad de la animación.
Definición de secuencia de animación usando fotogramas clave

Una vez que haya configurado el tiempo de la animación, deberá definir la apariencia de la animación.
dirección-animación Esto se hace estableciendo uno o más fotogramas clave utilizando la regla @keyframes at. Cada
fotograma clave describe cómo debe representarse el elemento animado en un momento
Especifica si la primera iteración de una animación debe ser hacia adelante o hacia atrás y si las determinado durante la secuencia de animación.
iteraciones posteriores deben alternar la dirección en cada ejecución de la secuencia o restablecerse
al punto inicial y repetirse.

Dado que el tiempo de la animación se define en el estilo CSS que configura la animación, los
fotogramas clave utilizan un <porcentaje> para indicar el tiempo durante la secuencia de animación
duración de la animación en el que tienen lugar. 0% indica el primer momento de la secuencia de animación, mientras que
Especifica el período de tiempo en el que una animación completa un ciclo. 100% indica el estado final de la animación. Debido a que estos dos momentos son tan importantes,
tienen alias especiales: desde y hasta. Ambos son opcionales. Si no se especifica desde/0% o
hasta/100%, el navegador inicia o finaliza la animación utilizando los valores calculados de todos los
atributos.
modo de relleno de animación

Especifica cómo una animación aplica estilos a su objetivo antes y después de ejecutarse.
Opcionalmente, puedes incluir fotogramas clave adicionales que describan pasos intermedios entre el
inicio y el final de la animación.
animación-iteración-recuento

Especifica el número de veces que debe repetirse una animación. Usando la taquigrafía de animación
La taquigrafía de animación es útil para ahorrar espacio. Como ejemplo, algunas de las reglas que
hemos estado usando en este artículo:

También podría gustarte