animation

Índice

Definición de .animation utilizado en CSS

La propiedad .animation en CSS se puede usar para animar muchas otras propiedades de CSS, como color, color de fondo, altura o ancho. Cada .animation debe definirse con el @Keyframes at-regla que luego se llama con la propiedad .animation, como así:

Caso de uso : propiedad CSS animation

Esta propiedad de CSS normalmente se utiliza de esta forma:

.element {
  animation: pulse 5s infinite;
}

@keyframes pulse {
  0% {
    background-color: #001F3F;
  }
  100% {
    background-color: #FF4136;
  }
}

Otro ejemplo más avanzado de .animation es el siguiente de CODEPEN:

Sintaxis de .animation en CSS

animation: name duration timing-function delay iteration-count direction fill-mode play-state;

Valores

Valor Descripción
Especifica el nombre del fotograma clave que desea vincular al selector
Especifica cuántos segundos o milisegundos tarda en completarse una animación
función de temporización de animación Especifica la curva de velocidad de la animación.
Especifica un retraso antes de que comience la animación.
recuento de iteraciones de animación Especifica cuántas veces se debe reproducir una animación.
Especifica si la animación debe o no reproducirse en reversa en ciclos alternos
Especifica qué valores aplica la animación fuera del tiempo que se está ejecutando
Especifica si la animación se está ejecutando o está en pausa.
inicial Establece esta propiedad en su valor predeterminado.
heredar Hereda esta propiedad de su elemento principal.

Exploradores compatibles con .animation

Los números de la tabla detallan la primera versión del navegador que es totalmente compatible con la propiedad.

Los números seguidos de -webkit- detallan la primera versión que funcionó con un prefijo.

PropertyChromeInternet Explorer / EdgeFirefoxSafariOpera
backdrop-filter 76.0 17.0 70.0* 9.0 -webkit- 63.0

Referencias técnicas

Quizás quieras echar un vistazo a estas otras propiedades

¿Necesitas ayuda para crear tu Web?

Cuéntanos de que trata y te asesoraremos sin compromiso