本文章小小记录了使用animation
属性来设置动画的效果,这里主要讲述如何让一张图片以图片中心为轴旋转360度。以下为实现的一些代码示例
这里引入本地的一张图片,并给图片标签定义class类为rotateImg,用于设置css样式。
<img class="rotateImg" src="./img/icon1.jpg" alt="">
这里animation: rotoImg 10s linear infinite;
中使用animation属性,rotoImg
表示动画名称,10s表示动画时长,linear
动画的运动曲线,infinite
用于循环播放动画。
使用@keyframes
定义动画,在其后面的rotoImg
就是动画名称。要想实现动画效果就必须借助animation
来运转。
<style>
.rotoImg{
animation: rotoImg 10s linear infinite;
width: 200px;
height: 400px;
}
@keyframes rotoImg{
from{
transform: rotate(0deg);
}
to{
transform: rotate(360deg);
}
}
</style>