CSSS背景图像区域
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>background-origin</title>
</head>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
div{
margin: 0 auto;
width: 300px;
height: 100px;
border: 20px rgba(0, 0, 255,0.2) solid;
/*要实现背景图片覆盖边框的效果*/
padding: 20px;
background: url(http://img1.sycdn.imooc.com/climg//582c342b0001fd6507000210.jpg) no-repeat;
background-clip: border-box;
}
</style>
<body>
<div></div>
</div>
</body>
</html>
为什么左和上边框没有背景图片覆盖,在审查元素才能看到?
9
收起
正在回答
1回答
同学你好,如果想要上和左覆盖图片,需要设置background-origin:border-box;而不是background-clip: border-box;

希望可以帮到你!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星