【发布时间】:2014-03-11 07:30:31
【问题描述】:
我正在尝试使用 CSS 动画和关键帧为一些元素设置动画:
-webkit-animation: stamp 600ms ease-in-out 1;
-moz-animation: stamp 600ms ease-in-out 1;
animation: stamp 600ms ease-in-out 1;
如果我通过 display:block/none 切换可见性;动画从一开始就在 Chrome 和现代 IE 中播放得很好,但在 Firefox 中却没有(未在 Safari 中测试)。
有没有办法在 Firefox 中也能做到这一点?
Here is a fiddle 我为测试而创建的。
【问题讨论】:
-
-moz-opacity?真的吗? Firefox 在上一个版本中不支持必要的动画……与-moz-border-radius相同。取消前缀!我也不确定-webkit-opacity是否曾经存在过,但如果确实存在,那么你现在真的不需要它了。 -
@minitech:感谢您的提示!我刚刚检查了 caniuse.com 并且绝对没有不透明度和边框半径的供应商前缀。哇,我已经用了很长时间了,显然从来没有检查过。
标签: css cross-browser css-animations