简洁的波浪背景与简约文字设计的完美结合
使用纯CSS实现的多层波浪动画背景,营造动态视觉体验
简洁的文字排版,清晰的信息传达
在各种设备上完美呈现,移动端友好
以下是波浪背景效果的CSS代码
/* 波浪背景效果 */
.wave-bg {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
overflow: hidden;
}
.wave {
position: absolute;
bottom: 0;
left: 0;
width: 200%;
height: 15em;
background: url('data:image/svg+xml;utf8,');
background-size: 50% 100%;
animation: waveAnimation 15s linear infinite;
}
.wave:nth-child(2) {
animation-delay: -5s;
opacity: 0.7;
background: url('data:image/svg+xml;utf8,');
background-size: 50% 100%;
}
.wave:nth-child(3) {
animation-delay: -10s;
opacity: 0.5;
background: url('data:image/svg+xml;utf8,');
background-size: 50% 100%;
}
@keyframes waveAnimation {
0% {
transform: translateX(0);
}
50% {
transform: translateX(-25%);
}
100% {
transform: translateX(-50%);
}
}
设置波浪背景容器,确保覆盖整个页面
使用SVG路径创建波浪形状
通过水平移动实现波浪流动效果