时间:2021-05-08
本篇文章主要介绍了css 透明边框background-clip妙用,分享给大家,也给自己留个笔记
<div class="border"></div>.border { width: 300px; height: 300px; background: url("https://waiqin.oss-cn-shenzhen.aliyuncs.com/jxb-vip-ts/activitys/activitys15677540269589timg.jpg"); background-size: cover; margin-left: 100px; border: 10px solid rgba(255,255,255,.6); background-clip: padding-box; }background-clip: padding-box; 重点代码
background-clip 这个属性的初始值是 border-box,意味着背景会被元素的 border box(边框的外沿框)裁切掉。如果不希望背景侵入边框所在的范围,我们要做的就是把它的值设为 padding-box,这样浏览器就会用内边距的外沿来把背景裁切掉
效果
不加background-clip: padding-box; 效果
可以看出背景图被半透明边框透出来了
加了之后,背景在边框部位就被裁减了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
css3背景图像相关兼容性:IE9+background-clip背景图片绘制区域background-clip:border-box;内容区Documentd
background-clip属性规定背景的绘制区域。默认值:border-box继承性:no版本:CSS3JavaScript语法:object.style.
困惑在哪里?background-clip与background-origin是css3中引入的两个跟元素背景相关的属性,它们有相同的可选值,即border、p
本篇文章主要介绍了css3实现文字扫光渐变动画效果的示例,分享给大家,具体如下:利用css3这个属性(背景剪裁):background-clip:border-
1.前缀CSS3样式如果您正在使用任何类型的现代CSS片段,例如框尺寸(box-sizing)或背景剪辑(background-clip),请确保使用适当的前缀