Propriété animation-duration
La propriété animation-duration définit
la durée d'exécution de l'animation.
Syntaxe
sélecteur {
animation-duration: temps en s ou ms;
}
Valeurs
| Valeur | Description |
|---|---|
s |
Spécifie le temps en secondes (par exemple 3s). |
ms |
Spécifie le temps en millisecondes (par exemple 3ms). Une seconde équivaut à 1000 millisecondes. |
Valeur par défaut : 0s.
Exemple
Dans cet exemple, l'animation sera jouée
pendant 3 secondes :
<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;
}
:
Voir aussi
-
la propriété
animation-name,
qui définit le nom de l'animation -
la propriété
animation-delay,
qui définit le délai avant l'exécution de l'animation -
la propriété
animation-timing-function,
qui définit la vitesse d'exécution de l'animation -
la propriété
animation-iteration-count,
qui définit le nombre d'itérations de l'animation -
la propriété
animation-direction,
qui définit la direction de l'animation -
la propriété
animation-fill-mode,
qui définit l'état de l'animation -
la propriété
animation-play-state,
qui permet de mettre l'animation en pause -
la propriété
animation,
qui représente un raccourci pour les animations -
la règle
@keyframes,
qui définit les images clés de l'animation -
les transitions douces
transition, qui représentent une animation au survol d'un élément