描述
本文章小小记录了使用animation
属性来设置动画的效果,这里主要讲述如何让一张图片以图片中心为轴旋转360度。以下为实现的一些代码示例
html
这里引入本地的一张图片,并给图片标签定义class类为rotateImg,用于设置css样式。
<img class="rotateImg" src="./img/icon1.jpg" alt="">
css
这里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>