水波填充加载 · 加载
前端Wiki/CSS 特效合集/水波填充加载

水波填充加载

瓶内水面起伏上涨,适合百分比类加载场景

← 返回 加载 类特效列表

上方为纯 CSS 实时演示,直接将鼠标移上去 / 点击感受效果

CSS 代码

CSS
.fx .wfl{height:150px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:26px}
.fx .wfl .btl{position:relative;width:90px;height:110px;border:3px solid #4a9eff;border-radius:12px;overflow:hidden}
.fx .wfl .btl::before{content:"";position:absolute;left:-50%;bottom:-40px;width:200%;height:110px;border-radius:45%;background:rgba(74,158,255,.55);animation:kfx-wfl 4s ease-in-out infinite}
.fx .wfl .btl::after{content:"";position:absolute;left:-50%;bottom:-30px;width:200%;height:110px;border-radius:45%;background:rgba(74,158,255,.25);animation:kfx-wfl 3s ease-in-out infinite reverse}
@keyframes kfx-wfl{to{transform:translateX(24%) rotate(8deg)}}

HTML 结构

HTML
<div class="fx">
<div class="wfl"><div class="btl"></div></div>
</div>
实现要点:两层椭圆水面 translateX 起伏 + 底部对齐裁剪

其它加载类特效

回到 前端Wiki 首页 · CSS 特效合集