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 星