波浪背景简约效果

简洁的波浪背景与简约文字设计的完美结合

波浪背景效果

使用纯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路径创建波浪形状

添加动画效果

通过水平移动实现波浪流动效果