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实现跳动的动画效果
Sep 12 HTML / CSS
CSS3属性box-sizing使用指南
Dec 09 HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
Mar 16 HTML / CSS
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
Jun 02 HTML / CSS
你不知道的5个HTML5新功能
Jun 28 HTML / CSS
鲜为人知的HTML5语音合成功能
May 17 HTML / CSS
HTML5安全介绍之内容安全策略(CSP)简介
Jul 10 HTML / CSS
基于html5 DeviceOrientation 实现微信摇一摇功能
Sep 25 HTML / CSS
HTML5通用接口详解
Jun 12 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
总结html5自定义属性有哪些
Apr 01 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
Aug 21 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设计模式 Strategy(策略模式)
2011/06/26 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
vue实现分页栏效果
2019/06/28 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
Python中扩展包的安装方法详解
2017/06/14 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
css3实现简单的白云飘动背景特效
2020/10/28 HTML / CSS
利用HTML5画出一个坦克的形状具体实现代码
2013/06/20 HTML / CSS
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
应届生高等护理求职信
2013/10/12 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
生态养殖创业计划书
2014/05/06 职场文书
学生干部培训方案
2014/06/12 职场文书
挂靠协议书
2015/01/27 职场文书
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS