css3波浪线起伏动画
导读:CSS3波浪线起伏动画可通过CSS代码实现,在页面创建流畅的动画效果。.wave {position: relative;height: 80px;width: 100%;background-color: #fff;}.wave:befo...
CSS3波浪线起伏动画可通过CSS代码实现,在页面创建流畅的动画效果。
.wave {
position: relative;
height: 80px;
width: 100%;
background-color: #fff;
}
.wave:before,.wave:after {
content: "";
display: block;
position: absolute;
height: 20px;
width: 100%;
left: 0;
}
.wave:before {
background-color: #65c3ba;
}
.wave:after {
background-color: #6fb98f;
top: 20px;
animation: wave 2s linear infinite;
}
@keyframes wave {
0% {
transform: translateX(0) translateY(0);
}
50% {
transform: translateX(50%) translateY(-10px);
}
100% {
transform: translateX(0) translateY(0);
}
}
上面的代码中,我们首先设置了一个容器div并为其添加波浪线的背景色。在容器前后添加伪元素:before和:after,并为它们设置颜色,从而形成了波浪线的动态效果。接下来,我们为:after这个伪元素添加了一个名为wave的动画效果。根据我们设定的关键帧,这个动画效果将会基于一个2秒线性播放的动画,并会无限重复生成。
通过这种方式,我们可以在网页中创建出多种不同的波浪线图形,轻松增强网页设计的视觉效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3波浪线起伏动画
本文地址: https://pptw.com/jishu/449960.html
