background-clip设置对象的背景图像向外裁剪的区域

background-clip设置对象的背景图像向外裁剪的区域

  • padding-box:从padding区域(不含 padding)开始向外裁剪背景;
  • border-box:从border区域(不含 border)开始向外裁剪背景;
  • content-box:从content区域开始向外裁剪背景;
  • text从前景内谷的形状(比如文字)作为裁剪区域向外裁剪,如此即可实现使用背景作为填允色之类的遮罩效果;
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title></title>
 6 <style>
 7 *{
 8 margin: 0;
 9 padding: 0;
10 }
11 .pic{
12 width: 370px;
13 height:180px;
14 background: url(https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2788939500,3632318912&fm=26&gp=0.jpg) no-repeat;
15 padding: 30px;
16 border: 10px dashed #008B8B;
17 background-size: contain;
18 background-clip: content-box;
19 }
20 </style>
21 </head>
22 <body>
23 <div class="pic"></div>
24 </body>
25 </html>
posted @ 2020-10-30 17:36  鬼牛阿飞  阅读(389)  评论(0编辑  收藏  举报