这种进度条怎么实现,有思路吗?还是动态的进度条,随着数据百分比会变,
这个效果纯 css 是可以实现的,用 repeating-linear-gradient 重复渐变 + skewX 倾斜
<head>
<style>
.progressBar {
width: 300px;
height: 20px;
box-sizing: border-box;
background: repeating-linear-gradient(to right, #f40 0 10px, #fff 10px 15px) 0 0/62% no-repeat, repeating-linear-gradient(to right, rgb(85, 85, 85) 0 10px, #fff 10px 15px);
transform: skewX(-45deg);
}
</style>
</head>
<body>
<div class="progressBar"></div>
</body>
效果如下
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
倾斜可以用
transform: skewX(-30deg)
,条形可以用渐变,进度可以用 CSS 变量来控制,如下(可以自行调整尺寸)https://runjs.work/projects/5...