用css实现自定义虚线边框

转自: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);
}

基本效果如下:

用css实现自定义虚线边框_第1张图片


之前看到直接用img就能实现,但是记不得也找不到怎么实现的了。。。感觉丢了宝贝 

你可能感兴趣的:(CSS)