【发布时间】:2013-12-12 00:33:03
【问题描述】:
我有一个摆动动画,我想在所有(现代)浏览器上工作。我有正确的 css 吗?
另外,其他浏览器等效于:-webkit-transform-origin:top;
另外,有没有更简单的方法可以写出来,看起来代码很多?我用的少。
.bow{
-webkit-animation: swing 3s infinite ease-in-out;
-moz-animation: swing 3s infinite ease-in-out;
-o-animation: swing 3s infinite ease-in-out;
-ms-transition: swing 3s infinite ease-in-out;
animation: swing 3s infinite ease-in-out;
}
@-webkit-keyframes swing{
0%{-webkit-transform:rotate(-3deg)}
50%{-webkit-transform:rotate(3deg)}
100%{-webkit-transform:rotate(-3deg)}
}
@-moz-keyframes swing{
0%{-moz-transform:rotate(-3deg)}
50%{-moz-transform:rotate(3deg)}
100%{-moz-transform:rotate(-3deg)}
}
@-o-keyframes swing {
0%{-o-transform:rotate(-3deg)}
50%{-o-transform:rotate(3deg)}
100%{-o-transform:rotate(-3deg)}
}
@-ms-keyframes swing {
0%{-ms-transform:rotate(-3deg)}
50%{-ms-transform:rotate(3deg)}
100%{-ms-transform:rotate(-3deg)}
}
@keyframes swing {
0%{transform:rotate(-3deg)}
50%{transform:rotate(3deg)}
100%{transform:rotate(-3deg)}
}
【问题讨论】: