css虚线矩形,css3内部虚线框设计

第一个使用的是border为虚线,再加上box-shadow来模拟外面的框;第二个使用的:before方法生成一个虚线框,这里注意的是生成的内容定位上下左右各为3px,确定了这个生成内容的大小,另外需要注意的是注意before内容的层级,小心覆盖了你里面的内容,你可以设置background为一个颜色,就知道层级了;第三个是使用的是border和outline方法。outline不支持单边设置,也不支持圆角,所以比起border来outline很是不足啊。

主要css代码为:

.inner_dashed{

text-align:left;

margin:20px auto;

width:300px;

padding:10px;

background-color:#F1F1F1;

border-radius:5px;

}

.demo1{

border:1px dashed #f00;

box-shadow:0 0 0 3px #F1F1F1;

}

.demo2{

position:relative;

}

.demo2:before{

position:absolute;

content:'';

top:3px;

right:3px;

left:3px;

bottom:3px;

border:1px dashed #f00;

border-radius:5px;

}

.demo2 p{

position:relative;

}

.demo3{

border:1px dashed #f00;

outline:3px solid #F1F1F1;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值