我正在处理图片的转换、旋转和关键帧动画,但是在尝试让一张图片做圆周运动时遇到了问题。我将其设置为绕中心点旋转360度,在0和100两个关键帧上设置好了。我想让图片从图像的中心点旋转,使得它看起来像是正在加载某些东西。
目前看来,图像似乎是从左上角开始旋转的。
有没有人看出我做错了什么?
#spinning-circle {
animation-name: spinning-circle;
animation-duration: 10s;
animation-iteration-count: infinite;
width: 40px;
height: 40px;
}
@-webkit-keyframes spinning-circle {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
<div id="spinning-circle">
<img src="http://i.stack.imgur.com/WbNlQ.jpg">
</div>
#spinning-circle
中添加animation-timing-function
属性,并将其设置为linear
,而不是默认的ease
。 - Joseph Young