Propriété animation-delay
La propriété animation-delay définit
un délai avant le démarrage de l'animation.
Syntaxe
sélecteur {
animation-delay: 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, il y aura un délai de 3 secondes
avant le début de l'animation :
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}
#elem {
animation-delay: 3s;
animation-duration: 6s;
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-duration,
qui définit la durée 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 est un raccourci pour les animations -
la règle
@keyframes,
qui définit les images clés de l'animation -
les transitions fluides
transition, qui représentent une animation au survol d'un élément