您现在的位置是:网站首页> 编程资料编程资料
CSS3制作半透明边框(Facebox)类似渐变使用css3背景渐变中的透明度来设置不同颜色的背景渐变css实现透明渐变特效的示例代码
2023-10-28
170人已围观
简介 CSS3制作半透明边框记得以前Facebook有段时间使用了非常多的半透明边框(Facebox),虽然现在不支持了,但是还是值得研究一下,接下来将详细介绍,需要的朋友可以参考下
CSS3制作半透明边框记得以前Facebook有段时间使用了非常多的半透明边框(Facebox),虽然现在不支持了,但是还是值得研究一下。
你有可能觉得这样写就行了: 折叠展开CSS Code复制内容到剪贴板
#lightbox { background: white; border: 20px solid rgba(0,0,0,0.3); }
然而白色背景会一直扩散到边框上,变成如下的样子:
还好我们有CSS3的background-clip属性 CSS Code复制内容到剪贴板
#lightbox { -moz-background-clip: border; /* Firefox 3.6 */ -webkit-background-clip: border; /* Safari 4? Chrome 6? */
background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ -moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */ background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
-moz-background-clip: content; /* Firefox 3.6 */ -webkit-background-clip: content; /* Safari 4? Chrome 6? */
background-clip: content-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ }
具体如下:
如果我们把background-clip设置成padding-box,那border就不会被影响。
}
相关内容: background-origin顺便介绍一下和background-clip概念类似的属性:background-origin,它的功能就是定义背景图片左上的坐标
例子如下:
浏览器兼容:Works in: Safari 5, Chrome 7, Firefox 3.6+, Opera 10, IE 9
你有可能觉得这样写就行了: 折叠展开CSS Code复制内容到剪贴板
复制代码
代码如下:#lightbox { background: white; border: 20px solid rgba(0,0,0,0.3); }
然而白色背景会一直扩散到边框上,变成如下的样子:
还好我们有CSS3的background-clip属性 CSS Code复制内容到剪贴板 复制代码
代码如下:#lightbox { -moz-background-clip: border; /* Firefox 3.6 */ -webkit-background-clip: border; /* Safari 4? Chrome 6? */
background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ -moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */ background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
-moz-background-clip: content; /* Firefox 3.6 */ -webkit-background-clip: content; /* Safari 4? Chrome 6? */
background-clip: content-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ }
具体如下:
如果我们把background-clip设置成padding-box,那border就不会被影响。
}
相关内容: background-origin顺便介绍一下和background-clip概念类似的属性:background-origin,它的功能就是定义背景图片左上的坐标
例子如下:
浏览器兼容:Works in: Safari 5, Chrome 7, Firefox 3.6+, Opera 10, IE 9
相关内容
- inline-block空隙之css letter-spacing与字体大小/字体关系数据表IE7与FF下的letter-spacing属性兼容性写法CSS文字控制之letter-spacing和word-spacingCSS通过letter-spacing属性 控制字与字间隔
- Firefox Bug: inline/inline-block的间隙采用代码缩进可解决css解决display:inline-block;产生的缝隙(间隙)的方法css几种解决inline-block间隙的方案(整理)
- CSS3线性渐变简单实现以及该属性在浏览器中的不同css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- css @import url加载样式应用深入分析
- css table-layout属性显示表格单元格、行、列的算法规则固定 table宽度 table-layout: fixed表格设置table-layout:fixed后对单元格宽度设置无效详解CSS的table-layout属性的用法
- 秦时明月手游韩信属性资料介绍_手机游戏_游戏攻略_
- 雷霆战机暴走状态模式下战机属性金币介绍_手机游戏_游戏攻略_
- 雷霆战机凤凰装备搭配 合理搭配高爆伤路线_手机游戏_游戏攻略_
- 雷霆战机腾讯版每日日常任务攻略_手机游戏_游戏攻略_
- 雷霆战机异形装备搭配介绍 一身土豪到底_手机游戏_游戏攻略_
