luk*_*sak 4 css animation css3
我想要一个无限旋转360度的元素.这是我的代码:
.rotate-animation {
-webkit-animation: rotate 2s linear 0 infinite normal;
-moz-animation: rotate 2s linear 0 infinite normal;
-o-animation: rotate 2s linear 0 infinite normal;
-ms-animation: rotate 2s linear 0 infinite normal;
animation: rotate 2s linear 0 infinite normal;
}
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes rotate {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes rotate {
from {
-o-transform: rotate(0deg);
}
to {
-o-transform: rotate(360deg);
}
}
@-ms-keyframes rotate {
from {
-ms-transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
}
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
Run Code Online (Sandbox Code Playgroud)
它仅适用于Webkit浏览器.我究竟做错了什么?
您还必须将零定义为零0s.像这样:
-moz-animation: rotate 2s linear 0s infinite normal;
Run Code Online (Sandbox Code Playgroud)
而不是这个
-moz-animation: rotate 2s linear 0 infinite normal;
Run Code Online (Sandbox Code Playgroud)
检查这个http://jsfiddle.net/srxzF/2/
| 归档时间: |
|
| 查看次数: |
5797 次 |
| 最近记录: |