Définition de la CSS transition-delay.
La propriété de Transition CSS transition-delay
permet de spécifier la durée de latence (pause) avant de démarrer la transition Css pour chaque propriété transformable.
transition-delay
:.ma-transition{ width:50px; height:50px; }
.ma-transition-css:hover{ width:100px;
transition-property : width;
transition-delay : 2s;
}
.ma-transition-css:hover{ width:100px; height:100px;
transition-property : width, height;
transition-delay : 2s, 1ms;
}
transition-delay
accepte une/des valeurs de durées suivantes :- numérique positif suivi de
s
. La pause avant la transition Css sera en seconde. La valeur par défaut est0s
. - numérique positif suivi de
ms
. La pause avant la transition CSS sera en milliseconde.
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-delay Css.
Exemple de code transition-delay
CSS
Conditions d'application de la CSS transition-delay.
La valeur de la CSS transition-delay
peut être mise directement dans la propriété de raccourci CSS transition
.
Héritage des valeurs Css de transition-delay.
La pause avant la Transition CSS transition-delay
n'est pas héritée.
Problème d'interprétation de transition-delay en Css.
La propriété de Transition CSS transition-delay
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-delay.
Règle d'écriture d'une pause avant le début de la transition : transition-delay
La propriété de Transition CSS transition-delay
accepte une ou plusieurs valeurs de durée positives qui seront séparées par un virgule.
Le nombre de valeurs est lié aux nombres de propriétés déclarées dans la propriété de Transition CSS transition-property
.
Si vos délais sont identiques, vous pouvez mettre une seule valeur de durée.
Si vous ne voulez pas de délai, omettez la propriété de Transition CSS transition-delay
.
.ma-transition{
transition-property : propriete_css, propriete_css;
transition-delay : 5s, 8s;
}
Compatibilités navigateurs de la propriété transition-delay
- Détails des versions de la CSS transition-delay
- Propriété
transition-delay
est compatible avec CSS3 et plus.
Propriétés CSS préfixées de transition-delay
Vous trouverez ci-dessous les propriétés CSS préfixées équivalentes à la propriété transition-delay
CSS :
Votre avis sur la définition transition-delay en CSS
Votez pour la définition CSS transition-delay
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 4.9 / 5 - 10
votes
Cliquez sur une étoile pour voter.