Spécifier le Temps de l'Animation
Considérons toutes les manières possibles de travailler avec le temps d'animation.
Propriété animation-duration
animation-duration
définit le temps nécessaire pour qu'une animation complète un cycle (passage de l'état initial à l'état final), mesuré en secondes (s
) ou millisecondes (ms
).
animation-duration: 3s | 3000ms
Exécutons l'exemple suivant et survolons la boîte :
index.html
index.css
Propriété animation-timing-function
animation-timing-function
détermine comment l'animation progresse dans le temps, contrôlant l'accélération et la décélération de l'animation. La propriété animation-timing-function
peut avoir les mêmes valeurs que la propriété transition-timing-function
. Plusieurs fonctions de synchronisation prédéfinies sont disponibles, telles que linear
, ease
et ease-in-out
, ou nous pouvons définir une courbe de Bézier personnalisée en utilisant la fonction cubic-bezier()
.
animation-timing-function: time_function
Appliquons différentes time_functions aux boîtes dans l'exemple :
index.html
index.css
Propriété animation-delay
animation-delay
définit le temps qui doit s'écouler avant le début de l'animation. Il peut être spécifié en secondes (s
) ou en millisecondes (ms
).
animation-delay: 0.1s | 100ms
Appliquons différents délais aux boîtes dans l'exemple :
index.html
index.css
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.04
Spécifier le Temps de l'Animation
Glissez pour afficher le menu
Considérons toutes les manières possibles de travailler avec le temps d'animation.
Propriété animation-duration
animation-duration
définit le temps nécessaire pour qu'une animation complète un cycle (passage de l'état initial à l'état final), mesuré en secondes (s
) ou millisecondes (ms
).
animation-duration: 3s | 3000ms
Exécutons l'exemple suivant et survolons la boîte :
index.html
index.css
Propriété animation-timing-function
animation-timing-function
détermine comment l'animation progresse dans le temps, contrôlant l'accélération et la décélération de l'animation. La propriété animation-timing-function
peut avoir les mêmes valeurs que la propriété transition-timing-function
. Plusieurs fonctions de synchronisation prédéfinies sont disponibles, telles que linear
, ease
et ease-in-out
, ou nous pouvons définir une courbe de Bézier personnalisée en utilisant la fonction cubic-bezier()
.
animation-timing-function: time_function
Appliquons différentes time_functions aux boîtes dans l'exemple :
index.html
index.css
Propriété animation-delay
animation-delay
définit le temps qui doit s'écouler avant le début de l'animation. Il peut être spécifié en secondes (s
) ou en millisecondes (ms
).
animation-delay: 0.1s | 100ms
Appliquons différents délais aux boîtes dans l'exemple :
index.html
index.css
Merci pour vos commentaires !