background-clip设置对象的背景图像向外裁剪的区域
- padding-box:从padding区域(不含 padding)开始向外裁剪背景;
- border-box:从border区域(不含 border)开始向外裁剪背景;
- content-box:从content区域开始向外裁剪背景;
- text从前景内谷的形状(比如文字)作为裁剪区域向外裁剪,如此即可实现使用背景作为填允色之类的遮罩效果;
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> *{ margin: 0; padding: 0; } .pic{ width: 370px; height:180px; background: url(https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2788939500,3632318912&fm=26&gp=0.jpg) no-repeat; padding: 30px; border: 10px dashed #008B8B; background-size: contain; background-clip: content-box; } </style> </head> <body> <div class="pic"></div> </body> </html>
转载请注明:大灰牛博客 » background-clip设置对象的背景图像向外裁剪区域