在CSS3透明度透明度多浏览器兼容性问题
用于设置元素透明度的不透明性是CSS 3中的一个属性。当然,只有少数浏览器支持。但是所有浏览器都有自己的私有属性支持,包括Mozilla和Safari的旧版本:
ie:过滤器:alpha(不透明)
Mozilla:-moz混浊
Safari:- KHTML混浊
不幸的是,你看不到歌剧,旧版本的歌剧没有任何可以取代不透明的私人属性。
因此,在使用CSS设置半透明元素之前,可能会编写它。
CSS代码将内容复制到剪贴板。
不透明度{。
筛选器:alpha(不透明度= 50);
Mozilla的老版张不透明度:0.5; / * * /
Safari -老版KHTML不透明度:0.5; / * * /
不透明性:0.5;支持不透明浏览器
}
使用Javascript将元素设置为半透明:
Javascript代码将内容复制到剪贴板。
object.filter =α(透明度= +透明度+); / * * / IE
object.mozopacity =(透明度 / 100); / * * / Mozilla的旧版本
object.khtmlopacity =(透明度 / 100); / * * /旧版Safari
object.opacity =(透明度 / 100); / * * /浏览器支持不透明度
下面是CSS透明度的设置(与所有浏览器兼容)
在句子中明确的背景!
CSS代码将内容复制到剪贴板。
{。transparent_class
滤镜:alpha(不透明度= 50);
-个不透明度:0.5;
- KHTML不透明度:0.5;
不透明性:0.5;
}
更新:我想把这篇文章从档案中拉出来。
下面是这些CSS属性的每个属性:
不透明度:0.5;这是最important因为它是CSS中的现行标准。这在Firefox、Safari和Opera的大多数版本中都有效。如果所有浏览器都支持当前的标准,这就是您所需要的。这,当然,他们人;T.
过滤器:阿尔法(不透明= 50);这一个你需要IE浏览器。
-moz不透明度:0.5;你需要一个支持老版本的方式
- KHTML不透明度:0.5;这是老版本的Safari方式(1,x)的时候,1,X,它也被称为对与错。