WebkitTransform不流利

时间:2016-05-17 12:51:44

标签: javascript webkit-transform

我正在尝试使用jquery旋转元素。我的问题是元素不能流畅地旋转,但是速度从开始增加并且在旋转结束之前减小。有没有办法流畅地旋转元素?感谢。

rotatingElement.css({
    WebkitTransform: 'rotate(' + max_rotation + 'deg)',
    WebkitTransitionDuration: rotating_time + 's'
});

1 个答案:

答案 0 :(得分:1)

试试这个。使用linear

中的-webkit-animation选项



div {
  margin: 20px;
  width: 100px;
  height: 100px;
  background: #f00;
  -webkit-animation: spin 1s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
p {
  margin: 20px;
  width: 100px;
  height: 100px;
  background: green;
  -webkit-animation: spin 3s infinite;
}

whith linear option
<div></div>
<br>whithout linear option
<p></p>
&#13;
&#13;
&#13;