首页 > 代码库 > [CSS揭秘]半透明边框
[CSS揭秘]半透明边框
技巧:实现一个半透明的边框
补充说明:博客园的编辑器把内联样式里带-分隔符的CSS属性都删掉了,所以页面效果看不到半透明边框。
预备知识 background-clip
background-clip 设置元素背景是否延伸到边框下面,如果没有设置背景颜色或者图片,那么这个属性只有在边框设置为透明或者半透明时才能看到视觉效果。否则这个属性造成的样式变化会被元素边框所覆盖。
默认值为 border-box 没有继承性,也不适用于CSS动画。取值范围 border-box; padding-box; content-box;
浏览器支持
android4.3及以下,不支持background-size
在safari浏览器上支持 -webkit-background-clip: text
默认情况下,一个容器的背景会延伸到边框所在的区域下层。通过background-clip属性可以调整背景的侵入范围。
border: 10px hsla(0,0%,100%,.5);
background: #fff;
background-clip: padding-box;
实现一个半透明边框
参考案例地址:
play.csssecrets.io/translucent-borders
[CSS揭秘]半透明边框
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。