我做了一个CSS动画,包括淡入和淡出一个元素。
我在这里设置了一个fiddle:http://jsfiddle.net/BX78D/(仅限webkit)。
@-webkit-keyframes blink {
0% {opacity:1;}
50% {opacity:0;}
100% {opacity:1;}
}
那部分内容没问题,但以下这部分内容需要帮助: 当用户悬停在该元素上时,我需要动画停止,并使元素立即恢复到100%的不透明度(具有新的背景颜色)。目前,我只能在保持当前不透明度动画的情况下更改背景颜色。是否有人知道如何做到这一点? 解决方案必须是仅使用CSS的方案。由于客户规则的限制,我无法使用JS进行操作。如果不能仅使用CSS完成,则必须放弃整个效果。