特定属性的css3转换延迟

Posted

技术标签:

【中文标题】特定属性的css3转换延迟【英文标题】:css3 transition delay of specific attribute 【发布时间】:2012-04-08 01:51:17 【问题描述】:

目前我正在通过更改悬停时的背景颜色和字体颜色来设置文本框的样式:

transition: background-color 1s, color 1s;

我现在想通过使用过渡延迟来更改背景颜色之后的颜色。问题是转换延迟不采用我想延迟的属性(即颜色)。有没有办法只延迟特定属性?

【问题讨论】:

【参考方案1】:

转换延迟是特定于属性的。

例如

transition: background-color 1s linear 2s, color 1s;
transition: property name | duration | timing function | delay

使用速记时,似乎还需要指定计时函数。

(Source)

【讨论】:

只是为了补全,默认的计时功能是ease(参考:w3schools.com/cs-s-ref/css3_pr_transition-timing-function.asp)。不,似乎没有必要指出它,至少在现代浏览器中是这样。

以上是关于特定属性的css3转换延迟的主要内容,如果未能解决你的问题,请参考以下文章

CSS3 过渡延迟,进出不同时间

CSS3动画2D3D转换

用特定类替换图像元素上延迟加载插件的图像属性

使用 CSS3 过渡延迟鼠标悬停/悬停

当延迟加载禁用时,如何通过实体框架仅将导航属性的特定属性包含到查询中?

CSS系列篇:CSS3的常见属性