268 of 313 menu

Propriété transition-timing-function

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

Syntaxe

sélecteur { transition-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 transition-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 :

Exemple

Passez la souris sur le bloc - il changera progressivement sa largeur en 2 secondes. Comme la valeur ease-in est définie, l'animation commencera lentement et accélérera progressivement :

<div id="elem"></div> #elem { border: 1px solid black; transition-timing-function: ease-in; transition-duration: 2s; transition-property: width; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

Voir aussi

  • la propriété transition-duration,
    qui définit la durée de la transition fluide
  • la propriété transition-property,
    qui définit le nom de la propriété pour la transition fluide
  • la propriété transition-delay,
    qui définit le délai avant la transition fluide
  • la propriété transition,
    qui est un raccourci pour la transition fluide
  • la propriété animation,
    qui permet de créer une animation
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