CSS3制作半透明边框(Facebox)类似渐变


Posted in HTML / CSS onDecember 09, 2012

CSS3制作半透明边框记得以前Facebook有段时间使用了非常多的半透明边框(Facebox),虽然现在不支持了,但是还是值得研究一下。
 CSS3制作半透明边框(Facebox)类似渐变 
你有可能觉得这样写就行了: 折叠展开CSS Code复制内容到剪贴板 

复制代码
代码如下:

#lightbox { background: white; border: 20px solid rgba(0,0,0,0.3); }

 然而白色背景会一直扩散到边框上,变成如下的样子:
CSS3制作半透明边框(Facebox)类似渐变 还好我们有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 */ }
 
具体如下
CSS3制作半透明边框(Facebox)类似渐变 
如果我们把background-clip设置成padding-box,那border就不会被影响。
 CSS3制作半透明边框(Facebox)类似渐变  
}
相关内容: background-origin顺便介绍一下和background-clip概念类似的属性:background-origin,它的功能就是定义背景图片左上的坐标CSS3制作半透明边框(Facebox)类似渐变 例子如下: CSS3制作半透明边框(Facebox)类似渐变 
浏览器兼容:Works in: Safari 5, Chrome 7, Firefox 3.6+, Opera 10, IE 9  
HTML / CSS 相关文章推荐
CSS3中的5个有趣的新技术
Apr 02 HTML / CSS
CSS3实现滚动条动画效果代码分享
Aug 03 HTML / CSS
css3编写浏览器背景渐变背景色的方法
Mar 05 HTML / CSS
HTML5中canvas中的beginPath()和closePath()的重要性
Aug 24 HTML / CSS
html5中的input新属性range使用记录
Sep 05 HTML / CSS
HTML5标签使用方法详解
Nov 27 HTML / CSS
HTML5标签嵌套规则详解【必看】
Apr 26 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
Aug 17 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
Aug 01 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
Nov 22 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
May 19 HTML / CSS
CSS完成视差滚动效果
Apr 27 HTML / CSS
CSS伪类与CSS伪元素的区别及由来具体说明
Dec 07 #HTML / CSS
用CSS禁用输入法(CSS3 UI规范)实例解析
Dec 04 #HTML / CSS
html5 css3 动态气泡按钮实例演示
Dec 02 #HTML / CSS
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
Nov 29 #HTML / CSS
CSS3悬停效果案例应用
Nov 21 #HTML / CSS
在css3中background-clip属性与background-origin属性的用法介绍
Nov 13 #HTML / CSS
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
Nov 13 #HTML / CSS
You might like
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
php简单截取字符串代码示例
2016/10/19 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
基于jquery的滚动新闻列表
2010/06/19 Javascript
js字符串转成JSON
2013/11/07 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
jQuery实现自动调整字体大小的方法
2015/06/15 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
vue自动化表单实例分析
2018/05/06 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
Python中str.format()详解
2017/03/12 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
使用CSS3的appearance属性改变任何元素的浏览器默认风格
2012/12/24 HTML / CSS
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
干部选拔任用方案
2014/05/26 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
服装区域经理岗位职责
2015/04/10 职场文书
辩论会主持词
2015/07/03 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书