怎么用css3做出这种类型的波浪线

1、如图,各路神仙,救助一下怎么用css3画出如下的波浪线部分,有没有相关的示例或者思路。
2、https://img.mukewang.com/5c9c83c20001df2306940088.jpg

感激不尽!


扬帆大鱼
浏览 1742回答 5
5回答

HUWWW

可以使用 linear-gradient 完成。参考网址如下:linear-gradient结合大家的意见和楼下朋友的帮助,再次修改的结果为下。(感谢)<div class="dash-line"></div><style>&nbsp; .dash-line {&nbsp; &nbsp; width: 500px;&nbsp; &nbsp; height: 100px;&nbsp; &nbsp; background: linear-gradient(30deg, transparent 0, transparent 5px, blue 5px, blue 25px, transparent 25px, transparent 30px, red 30px, red 50px, transparent 50px, transparent 55px) repeat-x;&nbsp; &nbsp; background-size: 100px 3px;&nbsp; &nbsp; background-color: #eee;&nbsp; &nbsp; background-position: bottom;&nbsp; }</style>

湖上湖

/* S 这里是容器的样式 - 不需要理会 */&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; .dash-line {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; height: 50px;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; /* E 这里是容器的样式 - 不需要理会 */&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; /* S 这里是波浪线的样式 - 重点 */&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; .dash-line {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: linear-gradient(30deg, transparent 0, transparent 5px, blue 5px, blue 25px, transparent 25px, transparent 30px, red 30px, red 50px, transparent 50px, transparent 55px) repeat-x;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background-size: 100px 3px;&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; /* E 这里是波浪线的样式 - 重点 */&nbsp;<div class="dash-line"></div>

ITMISS

<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>&nbsp; &nbsp; *{&nbsp; &nbsp; &nbsp; &nbsp; padding: 0;&nbsp; &nbsp; &nbsp; &nbsp; margin: 0;&nbsp; &nbsp; }&nbsp; &nbsp; div{&nbsp; &nbsp; &nbsp; &nbsp; width: 20px;&nbsp; &nbsp; &nbsp; &nbsp; height: 3px;&nbsp; &nbsp; &nbsp; &nbsp; transform:skew(40deg);&nbsp; &nbsp; &nbsp; &nbsp; display: inline-block;&nbsp; &nbsp; }&nbsp; &nbsp; .first{&nbsp; &nbsp; &nbsp; &nbsp; background: #384b59&nbsp; &nbsp; }&nbsp; &nbsp; .second{&nbsp; &nbsp; &nbsp; &nbsp; background: #5c3434&nbsp; &nbsp; }</style></head><body><div class="first"></div><div class="second"></div><div class="first"></div><div class="second"></div><div class="first"></div><div class="second"></div><div class="first"></div><div class="second"></div></body></html>

天涯尽头无女友

中间一个矩形 div,两边用伪元素画三角?

慕森卡

如果考虑兼容性,还是用 div 排列更为可靠。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript