274 of 313 menu

Propriété animation-timing-function

La propriété animation-timing-function définit la vitesse de variation (accélération) de l'animation. Par exemple, d'abord lentement, puis rapidement, puis lentement, etc.

Syntaxe

sélecteur { animation-timing-function: valeur; }

Valeurs

Valeur Description
ease D'abord lentement, puis rapidement, à la fin à nouveau lentement.
ease-in Commence lentement et accélère progressivement.
ease-out Commence rapidement et s'arrête progressivement.
ease-in-out D'abord lentement, puis rapidement, à la fin à nouveau lentement. Diffère de ease par la vitesse.
linear Toujours la même vitesse.
step-start Pas d'animation, la propriété prend immédiatement la valeur finale.
step-end Pas d'animation, la propriété attend le temps défini dans animation-duraton, puis prend instantanément la valeur finale.
steps La valeur de la propriété change par à-coups.
cubic-bezier Courbe de Bézier qui peut définir une animation arbitraire. Voir générateur de courbes de Bézier.

Valeur par défaut : ease.

Comparaison des différentes valeurs

Passez la souris sur les blocs présentés ci-dessous pour voir le fonctionnement de tous les types de fonctions de timing :

Voir aussi

  • la propriété animation,
    qui est une propriété raccourcie 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
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser