首页前端开发CSScss动画旋转效果代码

css动画旋转效果代码

时间2023-09-08 01:02:02发布访客分类CSS浏览404
导读:CSS动画旋转效果是网页设计中经常使用的效果之一,它可以让页面更加生动和有趣。下面是一些常见的CSS动画旋转效果的代码示例。/* 1. 旋转动画 */.rotate {-webkit-animation: rotate 2s linear...

CSS动画旋转效果是网页设计中经常使用的效果之一,它可以让页面更加生动和有趣。下面是一些常见的CSS动画旋转效果的代码示例。

/* 1. 旋转动画 */.rotate {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
}
@-webkit-keyframes rotate {
0% {
     -webkit-transform: rotate(0deg);
 }
100% {
     -webkit-transform: rotate(360deg);
 }
}
@keyframes rotate {
0% {
     transform: rotate(0deg);
 }
100% {
     transform: rotate(360deg);
 }
}

上述代码可以让元素无限旋转,通过调整动画持续时间和旋转角度可以实现不同的效果。

/* 2. 悬停旋转 */.hover-rotate:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

上述代码可以让鼠标悬停在元素上时出现旋转效果。

/* 3. 旋转和放大缩小 */.scale-rotate {
    -webkit-animation: scale-rotate 1s linear infinite;
    animation: scale-rotate 1s linear infinite;
}
@-webkit-keyframes scale-rotate {
0% {
     -webkit-transform: scale(1);
 }
50% {
     -webkit-transform: scale(1.2) rotate(180deg);
 }
100% {
     -webkit-transform: scale(1) rotate(360deg);
 }
}
@keyframes scale-rotate {
0% {
     transform: scale(1);
 }
50% {
     transform: scale(1.2) rotate(180deg);
 }
100% {
     transform: scale(1) rotate(360deg);
 }
}
    

上述代码可以让元素同时进行旋转和放大缩小的动画效果。

CSS动画旋转效果可以通过调整动画持续时间、旋转角度、放大缩小比例等参数实现不同的效果和动感。使用这些代码可以让网页更加生动有趣,提高用户体验。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css动画旋转效果代码
本文地址: https://pptw.com/jishu/432713.html
css动画比js好 css动画消失代码

游客 回复需填写必要信息