我已经为您准备了一个参考示例:http://jsfiddle.net/xypQY/
使用opacity属性,应该在哪个元素上应用WebKit过渡以实现淡入效果?
这是一个Webkit的bug,在Chrome或Safari中,伪元素上的过渡效果不起作用。
请给这个bug点赞,以帮助加速修复:
Issue 54699: CSS3 transition not applied for pseudo elements
该问题已经被报告给了Webkit:
Bug 23209 - Transitions and animations do not apply to CSS generated content
因此,希望很快就能得到解决。
更新: Webkit于2013年01月02日添加了对转换的支持:https://trac.webkit.org/changeset/138632
最后,谷歌浏览器中的错误已经被修复。
你可以开始在伪元素上使用transitions
,大多数Chrome浏览器已于2013年1月24日更新。
等待Safari浏览器进行更新。