描述
本文章小小记录了使用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>
复制