CSS实现图片旋转(原地转圈)

css能让图片转动起来,而且很简单,适用的场景包括音频是否在播放

如果视频播放的时候我们就让图片转圈,而且想转的快或者慢都可以加以控制。

代码示例如下

css code

1
2
3
4
5
6
7
8
9
10
11
12
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.img-rotate{
-webkit-transform: rotate(360deg);
animation: rotation 1.4s linear infinite;
-moz-animation: rotation 1.4s linear infinite;
-webkit-animation: rotation 1.4s linear infinite;
-o-animation: rotation 1.4s linear infinite;
}

html code

1
2
3
<div style='60px'>
<img v-if='audioPlayStatus==true' class="img-rotate" src="https://xxxx.com/audio_start_play.png" style="width: 100%" />
</div>