--- title: transition-delay slug: Web/CSS/transition-delay tags: - CSS - CSS トランジション - CSS プロパティ - Reference - リファレンス translation_of: Web/CSS/transition-delay ---
{{CSSRef}}

CSS の transition-delay プロパティは、値が変更されたときにプロパティのトランジション効果が始まるまでの待ち時間を指定します。

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

待ち時間はゼロ、正の数、負の数で指定します。

複数の待ち時間を指定することができ、複数のプロパティのトランジションを行うときに有用です。それぞれの待ち時間は、マスターリストである {{cssxref("transition-property")}} プロパティによって指定された対応するプロパティに適用されます。マスターリストよりも指定された待ち時間が少ない場合は、充足するまで待ち時間のリストが繰り返して使用されます。また待ち時間の数が多い場合は、リストが適切な長さに切り詰められます。どちらの場合も、 CSS の宣言として妥当です。

構文

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

/* グローバル値 */
transition-delay: inherit;
transition-delay: initial;
transition-delay: unset;

<time>
プロパティの値の変更からアニメーション効果が始まるまでの待ち時間を表す {{cssxref("<time>")}} 形式の値。

形式文法

{{csssyntax}}

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)}}

仕様書

仕様書 状態 備考
{{SpecName('CSS3 Transitions', '#transition-delay-property', 'transition-delay')}} {{Spec2('CSS3 Transitions')}} 初回定義

{{cssinfo}}

ブラウザーの対応

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

関連情報