回答
这是一个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年1月2日:
Webkit现在增加了对此的支持:http://trac.webkit.org/changeset/138632 –
看来,但仍然坚持在Safari中,但有一个解决方法:http://kizu.ru/en/pseudos/ – kirilloid
最后的bug修复谷歌浏览器。
可以启动伪元素使用transitions
,最铬合金已经更新为1月24日,2013年
等待Safari浏览器来拉这些更新。
- 1. 使用CSS过渡上::伪元素
- 2. webkit模糊过渡与定位元素
- 3. webkit-tap-highlight-color伪元素
- 4. -webkit过滤器和过渡使Chrome中的视频元素flim
- 5. 伪元素上的CSS过渡在Safari上不起作用
- 6. -webkit-过渡/ -moz-过渡VS jQuery的
- 7. Webkit CSS-Animate是否包含伪元素?
- 8. 在mouseout上的过渡宽度在伪元素之前
- 9. 伪元素“箭头”的目标CSS过渡?
- 10. 隐藏另一个元素后,CSS过渡到元素的平滑过渡。
- 11. 宽度过渡::在伪元素不在边缘工作
- 12. 伪元素 - “过度骑”的一个伪元素
- 13. Vue.js过渡到元素输入视口
- 14. 显示过渡元素
- 15. 隐藏元素过渡
- 16. CSS过渡 - 改变元素
- 17. 共享元素的过渡使用ReactJS
- 18. 在WebKit中过渡-FOUC?
- 19. IE越过伪元素CSS?
- 20. 伪元素中是否有伪元素?
- 21. 在伪元素内嵌套伪元素
- 22. 用CSS过渡隐藏元素离屏
- 23. webkit css过渡不起作用
- 24. 变化-webkit-过渡延迟使用jQuery
- 25. jQuery Mobile的 - 在应用过渡效果个别DOM元素
- 26. 什么是众所周知的Webkit特定的伪元素?
- 27. Webkit的过渡不工作的图像
- 28. 过渡效果不正确的元素
- 29. jquery过渡吃元素的边际
- 30. 元素之间的平滑过渡
似乎不可能。 http://jsfiddle.net/xypQY/1/ – Gerben
[如何启用-webkit-animation/transition-property for:之前和之后:伪元素?](http://stackoverflow.com/questions/3855079/how-to-enable-webkit-animation-transition-property-for-before-after-after-pseud) – mario
possibe http://stackoverflow.com/questions/9798010/css-transitions-with-before-and -after-pseudo-elements – Dan