CSS3中的opacity属性使用教程


Posted in HTML / CSS onAugust 19, 2015

RGBA和opacity

语法:

R:红色值。正整数 | 百分数

G:绿色值。正整数 | 百分数

B:蓝色值。正整数| 百分数

A:透明度。取值0~1之间

CSS Code复制内容到剪贴板
  1. /* IE6 - 8 */  
  2. filter: alpha(opacity=80);   
  3. /* 其他 */  
  4. opacity: 0.8;  

CSS3中的opacity属性使用教程

RGBA比元素设置CSS的透明度更好,因为单独的颜色可以在不影响整个元素的透明度,他不会影响到元素其他的属性,比如说边框,字体同时也不会影响到其他元素的相关透明度。

opacity的使用

opacity声明用来设置一个元素的透明度:层、文字、图片等…一个opacity的值为1的元素是完全不透明的,反之,值为0是完全透明的,看不见的。1到0之间的任何值都表示该元素的透明程度。

浏览器兼容性

opacity是浏览器支持最好的一个CSS3元素…当然,除了IE!
CSS3透明(例1:层)
CSS3中的opacity属性使用教程

上面的透明例子使用了下面的样式:

CSS Code复制内容到剪贴板
  1. div.opacityL1 { background:#036; opacity:0.2; width:575pxheight:20px; }     
  2. div.opacityL2 { background:#036; opacity:0.4; width:575pxheight:20px; }     
  3. div.opacityL3 { background:#036; opacity:0.6; width:575pxheight:20px; }     
  4. div.opacityL4 { background:#036; opacity:0.8; width:575pxheight:20px; }     
  5. div.opacityL5 { background:#036; opacity:1.0; width:575pxheight:20px; }    

浏览器支持:

    Firefox 3.05+
    Google Chrome 1.0+
    Internet Explorer 8-
    Opera 9.6+
    Safari 3.2.1+

CSS 3 透明(例2:图片)
CSS3中的opacity属性使用教程

我们也可以在图片上使用不同透明度的透明效果,就像上面的示例一样。一个很酷的应用是将opacity应用到:hover上,实现一种链接的鼠标经过效果。

CSS Code复制内容到剪贴板
  1. img.opacity1 { opacity:0.25; width:150pxheight:100px; }     
  2. img.opacity2 { opacity:0.50; width:150pxheight:100px; }     
  3. img.opacity3 { opacity:0.75; width:150pxheight:100px; }    

浏览器支持:

    Firefox 3.05+
    Google Chrome 1.0.154+
    Internet Explorer IE8-
    Opera 9.6+
    Safari 3.2.1+

HTML / CSS 相关文章推荐
CSS3弹性伸缩布局之box布局
Jul 12 HTML / CSS
分享8款纯CSS3实现的搜索框功能
Sep 14 HTML / CSS
CSS3系列之3D制作方法案例
Aug 14 HTML / CSS
CSS3 网页下拉菜单代码解释 中文翻译
Feb 27 HTML / CSS
详解css3中 text-fill-color属性
Jul 08 HTML / CSS
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
Jan 06 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
Nov 14 HTML / CSS
html5弹跳球示例代码
Jul 23 HTML / CSS
html5 css3网站菜单实现代码
Dec 23 HTML / CSS
HTML5 新表单类型示例代码
Mar 20 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
Dec 18 HTML / CSS
Html5原生拖拽相关事件简介以及基础实现
Nov 19 HTML / CSS
实例讲解CSS3中的border-radius属性
Aug 18 #HTML / CSS
详解CSS3中使用gradient实现渐变效果的方法
Aug 18 #HTML / CSS
全方位了解CSS3的Regions扩展
Aug 07 #HTML / CSS
CSS3中Animation属性的使用详解
Aug 06 #HTML / CSS
利用CSS3的transition属性实现滑动效果
Aug 05 #HTML / CSS
详解CSS3中@media的实际使用
Aug 04 #HTML / CSS
CSS3的RGBA中关于整数和百分比值的转换
Aug 04 #HTML / CSS
You might like
PHP编程之高级技巧——利用Mysql函数
2006/10/09 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
Yii rules常用规则示例
2016/03/15 PHP
PHP安全下载文件的方法
2016/04/07 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
three.js实现圆柱体
2018/12/30 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
django2 快速安装指南分享
2018/01/05 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
Python循环结构的应用场景详解
2019/07/11 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
keras 使用Lambda 快速新建层 添加多个参数操作
2020/06/10 Python
Django配置跨域并开发测试接口
2020/11/04 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
2020/12/10 Python
Python的collections模块真的很好用
2021/03/01 Python
初三学生个人自我评定
2014/04/06 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
政治表现评语
2014/05/04 职场文书
地震捐款倡议书
2014/08/29 职场文书
2015元旦节寄语
2014/12/08 职场文书
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle