【发布时间】:2014-10-26 18:39:10
【问题描述】:
我使用页面上显示的动画。它适用于 Chrome 和 Safari(webkit-Browser),但不适用于 Firefox(moz),也不适用于 Internet Explorer。 我不知道为什么,但这是我的代码:
#Area {
-webkit-animation: WriteText 2s;
-moz-animation: WriteText 2s;
animation: WriteText 2s;
}
@-webkit-keyframes WriteText {
0% { background: #fff url('../media/header/header00.jpg'); background-size: 1000px 263px; opacity: 1; }
5% { background: #fff url('../media/header/header01.jpg'); background-size: 1000px 263px; opacity: 1; }
........
100% { background: #fff url('../media/header/header.jpg'); background-size: 1000px 263px; opacity: 1; }
}
@-moz-keyframes WriteText {
0% { background: #fff url('../media/header/header00.jpg'); background-size: 1000px 263px; opacity: 1; }
5% { background: #fff url('../media/header/header01.jpg'); background-size: 1000px 263px; opacity: 1; }
........
100% { background: #fff url('../media/header/header.jpg'); background-size: 1000px 263px; opacity: 1; }
}
@keyframes WriteText {
0% { background: #fff url('../media/header/header00.jpg'); background-size: 1000px 263px; opacity: 1; }
5% { background: #fff url('../media/header/header01.jpg'); background-size: 1000px 263px; opacity: 1; }
........
100% { background: #fff url('../media/header/header.jpg'); background-size: 1000px 263px; opacity: 1; }
}
CSS 之外的其他东西在每个浏览器中都可以正常工作,特定于浏览器的部分的内容对于动画来说是相同的,所以我不知道为什么它不起作用。
我已经试过这样写了:
#Area {
-webkit-animation-name: WriteText;
-webkit-animation-duration: 2s;
-moz-animation-name: WriteText;
-moz-animation-duration: 2s;
animation-name: WriteText;
animation-duration: 2s;
}
但这对我没有帮助。
【问题讨论】:
-
你能用工作图像创建一个小提琴吗,关键帧动画只适用于 > ie9
-
at:manuelweitzel.de 你可以看到动画 - 它适用于 Chrome 和 Safari。错误代码是针对另一个功能的,与动画无关
-
抱歉 - 现在应该可以了:manuelweitzel.de/test
-
它适用于 Chrome、Safari 和 Opera——但不适用于 Firefox 和 IE——有人知道吗?
标签: html internet-explorer css google-chrome firefox