700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > CSS实现文字下面波浪线

CSS实现文字下面波浪线

时间:2023-03-19 05:46:34

相关推荐

CSS实现文字下面波浪线

方法1.使用径向渐变绘制我们的波浪线效果

一个波浪线循环段是有一个朝上的半个圆弧和一个朝下的半个圆弧组合而成的。

所以,我们只要使用径向渐变绘制圆弧,再通过background-position控制两个圆弧的位置,让其前后拼接在一起就可以实现波浪线效果。

.flow-wave {background: radial-gradient(circle at 10px -7px, transparent 8px, currentColor 8px, currentColor 9px, transparent 9px) repeat-x,radial-gradient(circle at 10px 27px, transparent 8px, currentColor 8px, currentColor 9px, transparent 9px) repeat-x;background-size: 20px 20px;background-position: -10px calc(100% + 16px), 0 calc(100% - 4px);}

方法2.使用SVG波形矢量图作为背景

.svg-wave {background: url("data:image/svg+xml,%3Csvg xmlns='/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23333' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E") repeat-x 0 100%; background-size: 20px auto;}

自己试了一个两种方式还是比较喜欢第二种。效果图如下:

第一种的效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。