Définition de la CSS transition-timing-function.
La propriété de Transition CSS transition-timing-function
permet de spécifier la vitesse de progression de la transition CSS au cours de la durée de son exécution.
La propriété de transition CSS transition-timing-function
CSS accepte une/des valeurs suivantes :
-
ease
, équivalent àcubic-bezier(0.25, 0.1, 0.25, 1.0)
. Valeur par défaut.
La transition Css accélère très vite au début et ralentit à la moitié de la transition. -
linear
: équivalent àcubic-bezier(0.0, 0.0, 1.0, 1.0)
.
La transition CSS est jouée de façon linéaire. -
ease-in
: équivalent àcubic-bezier(0.42, 0, 1.0, 1.0)
.
La transition CSS démarre lentement et accélère progressivement avant la fin -
ease-out
: équivalent àcubic-bezier(0, 0, 0.58, 1.0)
.
La transition CSS démarre rapidement et ralentit progressivement avant la fin. -
ease-in-out
: équivalent àcubic-bezier(0.42, 0, 0.58, 1.0)
.
Dans la moitié de la transition CSS, elle se comporte commeease-in
et dans la deuxième moitié, elle se comporte commeease-out
. -
step-start
: équivalent àsteps(1, start)
.
La transition CSS comporte une seule étape et elle est jouée au début de l'étape. -
step-end
: équivalent àsteps(1, end)
.
La transition CSS comporte une seule étape et elle est jouée à la fin de l'étape. -
steps(n, mot cle)
: n nombre positif etstart
ouend
.
La transition CSS est divisée en n étape(s) et elle est jouée au début de l'étape sistart
ou en fin siend
. Si vous avez une transition de 15s et trois étapes soit une étape de 5 secondes. Si je suisstart
, je suis joué quand je rentre dans l'étape, si je suisend
, je suis joué à la fin des 5s de l'étape. -
cubic-bezier
: quatre valeurs qui spécifient les points P1 et P2 de la courbe debezier (x1, y1, x2, y2)
. x1, y1, x2, y2 sont des nombres décimaux avec au moins un chiffre après la virgule. Les X doivent être compris entre 0 et 1.
La propriété de Transition CSS
transition-timing-function
accepte une ou plusieurs valeurs citées ci-dessus séparées par un virgule.J'ai fait un article complet sur la manière de concevoir des transitions en CSS3.
Vous trouverez aussi un petit outil pour générer des exemples simples de transitions CSS3. Vous pourrez donc tester en direct la propriété transition-timing-function Css.
Exemple de code transition-timing-function
CSS
Conditions d'application de la CSS transition-timing-function.
La valeur de la CSS transition-timing-function
peut être mise directement dans la propriété de raccourci CSS transition
.
Héritage des valeurs Css de transition-timing-function.
La fonction timing de la Transition CSS transition-timing-function
n'est pas héritée.
Problème d'interprétation de transition-timing-function en Css.
La propriété de Transition CSS transition-timing-function
pose des problèmes d'interprétation, n'est reconnue que par Internet Explorer 10+ et Firefox 16+ et Opera 12.1+.
Règles de syntaxes CSS pour transition-timing-function.
Règle d'écriture relative à transition-timing-function
La propriété de Transition CSS transition-timing-function
CSS accepte une ou plusieurs valeurs de vitesses de transition qui seront séparées par un virgule.
Le nombre de valeur est lié aux nombres de propriétés déclarées dans la propriété de Transition CSS transition-property
.
Si vos vitesses de transition sont identiques, vous pouvez mettre une seule valeur.
Compatibilités navigateurs de la propriété transition-timing-function
- Détails des versions de la CSS transition-timing-function
- Propriété
transition-timing-function
est compatible avec CSS3 et plus.
Propriétés CSS préfixées de transition-timing-function
Vous trouverez ci-dessous les propriétés CSS préfixées équivalentes à la propriété transition-timing-function
CSS :
Concernant les propriétés css step*
, pour "webkit" et "O" pas de documentation cependant ils semblent prendre en charge ces propriétés css.
Exemples et astuces CSS pour utiliser transition-timing-function
cubic-bezier() et steps()
Pour en savoir plus sur cubic-bezier() et steps(), allez voir la propriété css animation-timing-function
Votre avis sur la définition transition-timing-function en CSS
Votez pour la définition CSS transition-timing-function
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 4.7 / 5 - 6
votes
Cliquez sur une étoile pour voter.