RGBa颜色 css3的Alpha通道支持
CSS3中,RGBa 为颜色声明添加Alpha通道。
RGB值被指定使用3个8位无符号整数(0 – 255)并分别代表红色、蓝色、和绿色。增加的一个alpha通道并不是一个颜色通道——它只是用来指定除其它三个通道提供的颜色信息之外的透明度。
<ul>
<li class="hundred">100%</li>
<li class="eighty">80%</li>
<li class="sixty">60%</li>
<li class="forty">40%</li>
<li class="twenty">20%</li>
</ul>
CSS样式
ul{list-style: none}
ul li{padding:.5em}
ul li.hundred{background:rgba(0,0,255,1)}
ul li.eighty{background:rgba(0,0,255,0.8)}
ul li.sixty{background:rgba(0,0,255,0.6)}
ul li.forty{background:rgba(0,0,255,0.4)}
ul li.twenty{background:rgba(0,0,255,0.2)}
兼容性写法
div {
   background: rgb(200, 54, 54); /* 向下兼容 */
   background: rgba(200, 54, 54, 0.5);
}
浏览器对”color:rgb” 和”color:rgba” 是分开处理的。
RGBa的浏览器支持情况
| 浏览器,版本,操作系统 | 测试结果 | 退路 | 
|---|---|---|
| Firefox 3.0+ | 支持 | — | 
| Firefox 2.0- | 不支持 | 纯色 | 
| webkit -safari 3.x+ | 支持 | — | 
| webkit -safari 2.0- | 不支持 | – | 
| Mobile Safari (iPhone/iPod Touch /iPad) | 支持 | — | 
| opera 10.x+ | 支持 | — | 
| Opera 9.x- | 不支持 | 纯色 | 
| IE 5.5 - | 不支持 | 无色 | 
| IE 6-8 | 不支持 | 纯色 | 
| IE 9 | 支持 | — | 
| Google Chrome 所有版本 | 支持 | — | 
| Netscape 所有版本 | 不支持 | 没有颜色 | 
| SeaMonkey 1.1.x | 不支持 | 无色 | 
| SeaMonkey 2.0 + | 支持 | — | 
| BlackBerry Storm Browser | 支持 | – | 
IE下面的实现:
<!--[if IE]>
<style type="text/css">
.color-block {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#99000050);
zoom: 1;
}
</style>
<![endif]-->
RGBa颜色 css3的Alpha通道支持的更多相关文章
- ImagXpress中如何修改Alpha通道方法汇总
		ImagXpress支持处理Alpha通道信息来管理图像的透明度,Alpha通道支持PNG ,TARGA和TIFF文件,同时还支持BMP和ICO文件.如果说保存的图像样式不支持Alpha通道,就将会丢 ... 
- ImageList半透明,Alpha通道bug处理。
		由于ImageList的先天障碍,对alpha通道支持不好.虽然到xp有所改善,但瑕疵依然存在. 通过reflactor发现ImageList通过windows api来进行读写的.写入数据时会对原始 ... 
- 窗体的Alpha通道透明色支持(一旦 Form 被定义为利用 LayeredWindow ,窗口的绘图不再响应沿用多年的 WM_Paint 消息)
		参考: http://www.delphibbs.com/delphibbs/dispq.asp?lid=2190768 Windows 2000后,为了支持类似MAC界面的Alpha通道混合效果,提 ... 
- 窗体的Alpha通道透明色支持
		参考: http://www.delphibbs.com/delphibbs/dispq.asp?lid=2190768 Windows 2000后,为了支持类似MAC界面的Alpha通道混合效果,提 ... 
- 真~让IE8支持background: rbga; ,IE8下兼容rgba颜色的半透明背景
		IE8下兼容rgba颜色的半透明背景 这样的标题在百度和google搜索下很多篇文章,讲解IE8下兼容rgba的. 这些文章全部都是使用IE下的filter来使元素透明,但是这个里面会有bug. 它们 ... 
- 什么是Alpha通道?
		图像处理(Alpha通道,RGB,...)祁连山(Adobe 系列教程)****的UI课程 一个也许很傻的问题,在图像处理中alpha到底是什么? Alpha通道是计算机图形学中的术语,指的是特别的 ... 
- Alpha通道
		Alpha通道是计算机图形学中的术语,指的是特别的通道,意思是“非彩色”通道,主要是用来保存选区和编辑选区.真正让图片变透明的不是Alpha 实际是Alpha所代表的数值和其他数值做了一次运算 为 ... 
- 带Alpha通道的色彩叠加问题
		css3的rgba色彩模式.png/gif图片的alpha通道.canvas的rgba色彩模式.css3的阴影.css3的opacity属性等等,这些应用在网页中,有意无意间,我们的页面多了许多半透明 ... 
- RGBA颜色与兼容性的半透明背景色
		所谓RGBA颜色,顾名思意就是R+G+B+A的颜色,再具体点就是RED+GREEN+BLUE+ALPHA的颜色,小写一下就是red+green+blue+alpha的颜色,翻译一下就是红+绿+蓝+Al ... 
随机推荐
- RxJava 复杂场景 Schedulers调度
			参考: https://blog.piasy.com/2016/10/14/Complex-RxJava-2-scheduler/ 以Zip为例,学习Schedulers的线程调度 要求: * cre ... 
- HW6.10
			import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ... 
- Java 继承详解
			什么是继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可. 多个类可以称为子类,单独这个类称为父类.超类或者基类. 子类可以直接 ... 
- Asp.Net底层解析
			写的很好的一篇文章,但由于不能转载 所以把链接发在这里,以方便自己以后看 http://blog.csdn.net/mlcactus/article/details/8564347 http://ji ... 
- xampp配置host和httpd可以随意访问任何本机的地址
			1.修改host 不管你用的是什么系统,windows, mac,电脑上都会有一个 hosts 文件,修改这个文件,可以改变主机名所对应的 ip 地址.比如你安装了 Web 开发环境(MAMP 或 W ... 
- Oracle-12541:TNS:无监听程序 .
			背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer ... 
- 使用Windows的分析等待链(analyze wait chain)来诊断没用响应的应用
			博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:使用Windows的分析等待链(analyze wait chain)来诊断没用响应的应用. 
- Linux使用netstat命令查看并发连接数[转]
			转自:http://www.cnblogs.com/wayne173/p/5652043.html Linux使用netstat命令查看并发连接数 我们的网站部署在linux的服务器上,特别是we ... 
- JavaScript要点 (五)   函数定义
			JavaScript 使用关键字 function 定义函数. 函数可以通过声明定义,也可以是一个表达式. 函数声明分号是用来分隔可执行JavaScript语句. 由于函数声明不是一个可执行语句,所以 ... 
- iOS 限制textField输入的长度
			1.电话号码(带3-3-4效果) //指定代理 self.phoneTextField.delegate = self; //当编辑改变的时候,进行字符校验 [self.phoneTextField ... 
