为了账号安全,请及时绑定邮箱和手机立即绑定

求问,如何让css背景色不填充边框

求问,如何让css背景色不填充边框

怪盗饭团 2016-06-06 17:14:28
例如定义一个div样式:  width: 100px;   height: 100px;   background-color: #131212;   border: solid 10px rgba(249, 249, 249, 0.2);背景色只填充100px,100px部分,不填充边框10px部分,怎么写css???
查看完整描述

7 回答

已采纳
?
竹马君

TA贡献64条经验 获得超115个赞

background-clip的值
padding-box: 从padding区域(不含padding)开始向外裁剪背景。
border-box: 从border区域(不含border)开始向外裁剪背景。
content-box: 从content区域开始向外裁剪背景

查看完整回答
6 反对 回复 2016-06-07
?
weibo_青梅竹马酱_0

TA贡献27条经验 获得超64个赞

使用outline代替border:

outline: 10px solid RGBA(0, 0, 0, 0.03);

background-color: #A5DC86;

查看完整回答
3 反对 回复 2016-06-07
?
化龙贝

TA贡献191条经验 获得超79个赞

用outline

查看完整回答
3 反对 回复 2016-06-06
?
qq_诺_6

TA贡献11条经验 获得超1个赞

直接定义背景的区域就可以,我现在记不清是background-position还是background-origin,一般默认背景是padding-box的。

查看完整回答
反对 回复 2016-06-07
?
仰望_55

TA贡献1条经验 获得超0个赞

background-origin:padding-box

查看完整回答
反对 回复 2016-06-07
  • 7 回答
  • 0 关注
  • 5624 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信