我不确定这是否是正确的方法,但我想旋转一个元素,
我知道transform: rotate(90deg)
&transition-property:all
会起作用,但我不想转换all
转换
。我transition-property
应该使用什么,有没有更好的方法来创建旋转动画?
问问题
15027 次
2 回答
24
要定位transform
stransition-property
你应该使用:
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-ms-transition-property: -ms-transform;
-o-transition-property: -o-transform;
transition-property: transform;
于 2012-10-06T15:27:38.473 回答
2
也许不是更好的方法,但或者您可以使用动画关键帧(如果您想连续重复动画,这会更好):
@keyframes rotateDiv {
from { transform: rotateZ(0deg); }
to { transform: rotateZ(360deg); }
}
div {
animation-name: rotateDiv;
animation-duration: 1s;
animation-timing-function: linear; /* For a steady rate loop */
animation-delay: 0s;
animation-iteration-count: infinite; /* Use actual numbers for limited repeat */
}
于 2012-10-12T14:22:38.760 回答