--- title: transition-delay slug: Web/CSS/transition-delay tags: - CSS - Propriété - Reference - Transitions translation_of: Web/CSS/transition-delay ---
{{CSSRef}}

La propriété transition-delay indique la durée à attendre avant de débuter la transition qui s'applique pour un changement de propriété.

{{EmbedInteractiveExample("pages/css/transition-delay.html")}}

Cette durée peut être nulle, positive ou négative :

Il est possible d'indiquer plusieurs valeurs d'attente. Chaque valeur sera appliquée à la propriété correspondante donnée par la liste {{cssxref("transition-property")}} (qui agit comme un index des propriétés concernées par les transitions). S'il n'y a pas suffisamment de valeurs dans cette liste, les valeurs précédentes seront répétées jusqu'à ce qu'il y en ait suffisamment. S'il y a plus de valeurs d'attente que d'éléments dans {{cssxref("transition-property")}}, la liste est simplement tronquée. Dans les deux cas, la déclaration CSS est considérée comme valide.

Syntaxe

/* Valeurs temporelles */
/* Type <time> */
transition-delay: 3s;
transition-delay: 2s, 4ms;

/* Valeurs globales */
transition-delay: inherit;
transition-delay: initial;
transition-delay: unset;

Valeurs

<time>
Une valeur {{cssxref("<time>")}} qui indique la durée à attendre avant de démarrer l'effet de transition déclenché par le changement de valeur d'une propriété.

Syntaxe formelle

{{csssyntax}}

Exemples

transition-delay: 0.5s

{{EmbedLiveSample("delay_0_5s",275,150)}}

transition-delay: 1s

{{EmbedLiveSample("delay_1s",275,150)}}

transition-delay: 2s

{{EmbedLiveSample("delay_2s",275,150)}}

transition-delay: 4s

{{EmbedLiveSample("delay_4s",275,150)}}

Spécifications

Spécification État Commentaires
{{SpecName('CSS3 Transitions', '#transition-delay-property', 'transition-delay')}} {{Spec2('CSS3 Transitions')}} Définition initiale.

{{cssinfo}}

Compatibilité des navigateurs

{{Compat("css.properties.transition-delay")}}

Voir aussi