码迷,mamicode.com
首页 > 其他好文 > 详细

rgba()和opacity的使用

时间:2014-12-19 15:45:37      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

rgba()表示 红 绿 蓝 alpha ,W3C指在原有的rgb颜色模型之后增加了 “alpha”参数,“可以让制定的颜色透明化”(rgb()上扩展的,其只可以设置颜色,而不能使设置的颜色透明化)

例子:rgba(55,146,179,.5) ;   //rgb值为“55,146,179”,.5使设定的rgb值为50%透明,1为完全不透明,0为完全透明

 

 

opacity属性是css3的属性,也可以实现透明效果 

例子:opacity:.65;    //1为完全不透明,0为完全透明 

 

rgba()和opacity都能实现透明效果,但最大的不同是opacity作用于元素,以及元素内的所有内容的透明度,

而rgba()只作用于元素的颜色或其背景色 

 

两种都不被IE支持(IE9开始支持)

 

若要为使浏览器兼顾怎么办,下面举例可以解决这个问题:

background:rgb(55,146,179);     /*for IE*/

background:rgba(55,146,179,.25); /*for browsers that support RGBA*/

rgba()和opacity的使用

标签:

原文地址:http://www.cnblogs.com/zhishaofei/p/4173940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!