1个回答

test
2024-07-10
这个其实分两部分,一个是形状,一个是渐变
形状其实是两个圆形加上一个矩形,这个用CSS渐变或者用背景图片都可以
然后再绘制一个从透明到不透明的矩形,然后以上面的图案作为遮罩背景
代码实现如下
.dot{
width: 100%;
height: 40px;
-webkit-mask: radial-gradient(circle at 10px 50%, red 9.5px, transparent 10px) 0 0/60px repeat-x,
radial-gradient(circle at 30px 50%, red 9.5px, transparent 10px) 0 0/60px repeat-x,
linear-gradient(to right, red 20px, transparent 0 ) 10px 50%/60px 20px repeat-x;
background: linear-gradient(to right, transparent, #9c27b0);
}
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容