--- title: transition-delay slug: Web/CSS/transition-delay tags: - CSS 属性 - CSS 过渡 - transition-delay - 动画过渡 translation_of: Web/CSS/transition-delay ---
{{CSSRef}}{{SeeCompatTable}}

概要

CSS的transition-delay属性规定了在过渡效果开始作用之前需要等待的时间。

值以秒(s)或毫秒(ms)为单位,表明动画过渡效果将在何时开始。取值为正时会延迟一段时间来响应过渡效果;取值为负时会导致过渡立即开始。

你可以指定多个延迟时间,每个延迟将会分别作用于你所指定的相符合的css属性(transition-property

{{cssinfo}}

语法

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

/* 全局变量 */
transition-delay: inherit;
transition-delay: initial;
transition-delay: unset;

取值

<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', 'transition-delay')}} {{Spec2('CSS3 Transitions')}} Initial definition

浏览器兼容性

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

扩展阅读