Propiedad animation-iteration-count
La propiedad animation-iteration-count
establece el número de repeticiones de la animación. Por defecto,
la animación se repetirá sólo 1 vez y
luego volverá a su estado original.
Nuestra propiedad, sin embargo, permite establecer
un número específico de repeticiones o incluso
establecer una repetición infinita.
Sintaxis
selector {
animation-iteration-count: número entero o decimal | infinite;
}
Valores
| Valor | Descripción |
|---|---|
| Número |
Número específico de repeticiones, después de las cuales la animación se detendrá.
La posición que ocupará se regula mediante la
propiedad animation-fill-mode.
Se pueden establecer valores decimales - en este caso la animación se reproducirá
sólo parcialmente.
|
infinite |
La animación se repetirá infinitamente. |
Valor por defecto: 1.
Ejemplo . Número finito de repeticiones
En este ejemplo la animación se repetirá sólo
3 veces, y luego volverá a su estado
original:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}
#elem {
animation-duration: 3s;
animation-name: move;
animation-iteration-count: 3;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
Ejemplo . Valor infinite
Y ahora la animación se repetirá infinitamente:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0px;
}
to {
margin-left: 400px;
}
}
#elem {
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
Véase también
-
propiedad
animation-name,
que establece el nombre de la animación -
propiedad
animation-duration,
que establece la duración de la animación -
propiedad
animation-delay,
que establece el retraso antes de ejecutar la animación -
propiedad
animation-timing-function,
que establece la velocidad de ejecución de la animación -
propiedad
animation-direction,
que establece la dirección de la animación -
propiedad
animation-fill-mode,
que establece el estado de la animación -
propiedad
animation-play-state,
que permite pausar la animación -
propiedad
animation,
que representa una abreviatura para animaciones -
comando
@keyframes,
que establece los fotogramas clave de la animación -
transiciones suaves
transition, que representan una animación al pasar el cursor sobre el elemento