Propriété transition CSS
- Page précédente transform-style
- Page suivante transition-delay
Définition et utilisation
L'attribut transition est une propriété abrégée qui permet de configurer les quatre propriétés de transition :
Remarque :Configurez toujours transition-duration Sinon, si la durée est de 0, l'effet de transition ne sera pas généré.
Voir également :
Tutoriel CSS :Transition CSS
Manuel HTML DOM :Attribut transition
Exemple
Placez le pointeur de souris sur l'élément div, son largeur passera de 100px à 300px progressivement :
div { width: 100px; transition: width 2s; }
Syntaxe CSS
transition: property duration timing-function delay;
Valeur de l'attribut
Valeur | Description |
---|---|
transition-property | Définit le nom des propriétés CSS pour lesquelles l'effet de transition est appliqué. |
transition-duration | Définit combien de secondes ou de millisecondes est nécessaire pour terminer l'effet de transition. |
transition-timing-function | Définit la courbe de vitesse de l'effet de vitesse. |
transition-delay | Définit quand le effet de transition commence. |
Détails techniques
Valeur par défaut : | all 0 ease 0 |
---|---|
Héritabilité : | non |
Version : | CSS3 |
Syntaxe JavaScript : | object.style.transition="width 2s" |
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge cette propriété.
Les nombres précédés de -webkit-、-moz- ou -o- représentent la première version utilisant les préfixes.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
- Page précédente transform-style
- Page suivante transition-delay