img { animation: rotate 2s infinite linear; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
上面的代码将一个图片旋转2秒钟,而且无限次重复。大家使用了CSS3的关键帧(@keyframes)来定义旋转动画的效果。在这种情况下,大家从0度开始,然后一直旋转到360度。大家还使用了transform属性来实现旋转效果。transform是CSS3中的一个非常好用的属性,可以让大家以许多不同的方式操作元素。
如果你想创建一个不同的旋转动画,只需要修改关键帧的定义就可以了。你可以指定不同的起点和终点,使用不同的时间和动画类型(比如ease-in-out或者ease-out等),让动画看起来更加有趣和独特。
总的来说,使用CSS3设置图片旋转并不难。只需要一点点的CSS知识,就可以让你的网页内容更加生动和有趣。如果你想要学习更多CSS3的知识,可以去查看一些CSS3相关的教程或者手册,让你可以更加轻松地掌握这个强大的技术。