【发布时间】:2013-05-23 09:54:08
【问题描述】:
当有点击事件时,我试图给用户一个“闪光”的颜色。我可以使用过渡让颜色以令人愉悦的方式出现,但是我希望颜色在 0.5 秒后消失,而不删除“活动”类。但一个要求是我不能使用 jQuery 动画,这必须在 CSS 中完成。
下面是我目前正在使用的 css。
.active{
background-color: yellow;
-webkit-transition: background-color .5s linear;
transition: background-color .5s linear;
}
我尝试指定第二个值,但我认为这不是有效的标记,因为它不起作用。
.active{
background-color: yellow;
-webkit-transition: background-color .5s linear, background-color:transparent .5s linear;
transition: background-color .5s linear, background-color:transparent .5s linear;
}
【问题讨论】:
-
添加一个新的过渡作为淡出,延迟 5 秒
-
为什么要在
.active上进行转换?只需将其添加到元素 (#imADiv) -
我正在使用该类,因为过渡将基于点击事件应用于元素,并且由于我将应用此转换的多个元素我正在使用一个类。