css3实现水纹进度条

其实有一个mask-image属性 挺有意思,在元素上面实现遮罩层的效果,不过这玩意有些兼容性问题 需要处理,所以单纯可以通过渐变色的方式来实现 同时加上动画效果

css 复制代码
 .jianbian {
            width: 100%;
            height: 16px;
            background-color: #eee;
            display: flex;
            border-radius: 16px;


        }
       .progress {
            height: 100%;
            width: 60%;
            background-image: linear-gradient(270deg, #ff3905 10%, #ff814f 100%);
            border-radius: 16px;
            display: flex;

        }
        .mask {
            height: 100%;
            width: 100%;
            background-image: linear-gradient(45deg,
                    rgba(255, 255, 255, 0.3) 25%,
                    transparent 25%,
                    transparent 50%,
                    rgba(255, 255, 255, 0.3) 50%,
                    rgba(255, 255, 255, 0.3) 75%,
                    transparent 75%,
                    transparent);
            background-size: 20px 20px;
            animation: stripe 1s linear infinite;

        }
        @keyframes stripe {
            from {
                background-position: 0 0;
            }

            to {
                background-position: 20px 0;
            }
        }

html结构

html 复制代码
 <div class="jianbian">
        <div class="progress">
            <div class="mask"></div>
        </div>
    </div>

pdf制作有点麻烦 搞了个截图

距离1024 还差一百多篇吧 加油

相关推荐
时光足迹5 分钟前
自定义排序组件
前端·javascript·react.js
Paulloo14 分钟前
分享一个Chrome插件 倒计时功能
前端
八青妹20 分钟前
threejs(一)安装和创建第一个场景
前端
程序员微木34 分钟前
【ajax实战08】分页功能
前端·javascript·ajax
突然暴富的我35 分钟前
安装node软件 文件夹里没有node_modules 包 是怎么回事
前端·vue.js·elementui
呆呆加油呀37 分钟前
vue为啥监听不了@scroll
前端·javascript·vue.js
叫我小鹏呀38 分钟前
小程序web-view无法打开该页面的解决方法
前端·微信小程序·小程序
桃宝护卫队38 分钟前
Echarts地图实现:山东省报考人数
前端·信息可视化·echarts
经海路大白狗40 分钟前
开启IT世界的第一步:高考新生的暑期学习指南
前端·后端·python·学习·高考
-草莓星球杯1 小时前
VUE项目安全漏洞扫描和修复
前端·javascript·vue.js