【发布时间】:2015-11-29 17:15:36
【问题描述】:
我有这个动画(假设我使用了适当的供应商前缀):
@keyframes animIn {
10% {
left: 10%;
opacity: 0;
}
50% { opacity: 1; }
90% {
left: 90%;
opacity: 0;
}
}
这在 Chrome 中运行良好,但在 IE 和 Firefox 中,left 属性没有动画。在 IE 中,它们的动画元素位于左侧(看起来像 left: 0),而在 Firefox 中,动画元素居中(可能是由于 text-align: center)。动画元素有position: absolute,它会像所有主流浏览器一样淡入淡出。
我做错了什么?
【问题讨论】:
-
尝试添加
0%{}和100%{}我已经看到IE 没有这两个就无法工作。 -
这是你的问题吧? jsfiddle.net/DIRTY_SMITH/Lmh3nt6p/3
标签: css cross-browser css-animations