/*CSS代码示例*/ .rotate{ -webkit-animation: rotate 3s linear infinite alternate; animation: rotate 3s linear infinite alternate; } @-webkit-keyframes rotate{ from{-webkit-transform:rotate(0deg);} to{-webkit-transform:rotate(360deg);} } @keyframes rotate{ from{transform:rotate(0deg);} to{transform:rotate(360deg);} }
上面的代码中,大家定义了一个名为rotate的类名。通过对rotate类名进行动画设置,让元素进行循环旋转,其中动画时间为3秒,动画类型为linear(线性),动画效果为alternate(交替)。同时,大家也定义了两个keyframes,将元素的角度从0度转动到360度。当达到最后一个keyframe时,元素自动回到原始状态,不断循环执行。
具体实现过程中,大家可以通过CSS选择器来选中想要旋转的元素,并将rotate类名添加到元素的class属性中。这样,就可以实现元素的自动旋转效果了。
总之,CSS3的360度循环旋转功能为大家提供了更加多彩的网页设计选择。在实际应用中,大家可以根据需要来设置元素的动画时长、动画类型、动画效果等,使页面效果更加生动、丰富。