【发布时间】:2014-06-13 21:20:35
【问题描述】:
我在我的网页中使用了很多 CSS3 过渡和动画,但它们只在 Firefox 中有效,在我检查过的其他浏览器中无效,例如铬合金。 我使用供应商前缀,但似乎没有什么区别。 我还读到我必须在原始行之前有供应商前缀行,但这次尝试也没有给出任何成功的结果。 下面是一个无效的动画示例:
html {
-webkit-animation-name: fadeInLeftBig;
-moz-animation-name: fadeInLeftBig;
-o-animation-name: fadeInLeftBig;
animation-duration:1s;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-moz-transform: translateX(-2000px);
-o-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-moz-transform: translateX(-2000px);
-o-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
【问题讨论】:
标签: css animation cross-browser css-transitions css-animations