css 怎样设置虚线,css生成可控虚线的方法

本文介绍了如何使用CSS生成虚线、竖线、加减号以及小圆点,通过linear-gradient和radial-gradient实现灵活可控的样式。详细讲解了不同背景尺寸和渐变角度的应用,展示了CSS3渐变在创建复杂形状如空心三角形时的优势。
摘要由CSDN通过智能技术生成

前言

css生成虚线,前端小儿科。一般都会用border来实现,不做深入考究,但是生成如下虚线?如何操作?

a63fb866ddaa8de447237815f347963b.png

实现方式

实现方式,有的人用多个span生成,一个小圆点就是一个span,这样是可以,但是整个状态改变比较麻烦,有什么方式生成可以控制的虚线呢?

生成dashed

生成横向线

生成dashed虚线,一般是通过linear-gradient + background-size实现的,实现代码如下:

height: 2px;

background: linear-gradient(to right, #000000, #000000 7.5px, transparent 7.5px, transparent);

background-size: 15px 100%;

height,控制虚线的高度,linear-gradient和background-size控制间距和步长

生成竖向线

竖向线和横向线正好相反,倒过来就可以了

width: 2px;

background: linear-gradient(to bottom, #000000, #000000 7.5px, transparent 7.5px, transparent);

background-size: 100% 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值