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 06 HTML / CSS
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
Feb 04 HTML / CSS
css3的transition效果和transfor效果示例介绍
Oct 30 HTML / CSS
CSS3实现超酷的黑猫警长首页
Apr 26 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
Aug 04 HTML / CSS
前端canvas水印快速制作(附完整代码)
Sep 19 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
Apr 03 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
Jan 06 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
Aug 29 HTML / CSS
HTML table 表格边框的实现思路
Oct 12 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
Mar 31 HTML / CSS
HTML中的表格元素介绍
Feb 28 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程序
2006/10/09 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP漏洞全解(详细介绍)
2012/11/13 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
python接入支付宝的实例操作
2020/07/20 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
大学生党课思想汇报
2013/12/29 职场文书
四年级下册教学反思
2014/02/01 职场文书
个人存款证明书
2014/10/18 职场文书
职代会闭幕词
2015/01/28 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python