转自:https://www.cnblogs.com/libin-1/p/7096926.html
开发产品功能的时候ui往往会给出虚线边框的效果图,于是乎,我们往往第一时间想到的是用css里的border,可是border里一般就提供两种效果,dashed或者dotted,ui这时就不满意了,说虚线太密了。废话不多说,下面直接给解决方案(参考css揭秘):注意,div不能设置display:inline-block,我设置了右边那条虚线就变得很密集,可以使用float
div {
padding: 1em;
border: 1px dashed transparent;
background: linear-gradient(white,white) padding-box,
repeating-linear-gradient(-45deg,#ccc 0, #ccc 0.25em,white 0,white 0.75em);
}
基本效果如下:
之前看到直接用img就能实现,但是记不得也找不到怎么实现的了。。。感觉丢了宝贝