admin 发表于 2011-3-30 17:08:35

如何让IE ff Opera同时支持Alpha透明

图片的透明效果是网页中需要用到的一种特殊形式,虽然不是非常的常用,但是遇到这样的需求往往有点措手不及.

  关于CSS Alpha透明的相关知识。先请看如下代码:

Example Source Code [www.mb5u.com]
filter:alpha(opacity=50);       /* IE */
-moz-opacity:0.5;              /* Moz + FF */
opacity: 0.5;           /* 支持CSS3的浏览器(FF 1.5也支持)*/


  简单解释,IE使用私有属性filter:alpha(opacity),Moz Family使用私有属性-moz-opacity,而标准的属性是opacity(CSS 3, Moz Family部分支持CSS3)。后面的数值是透明度,使用百分比或者小数(alpha(opacity))使用大于0小于100的数值,其实也是百分比)。

  从上面的代码中你没有看到Opera。没错,Opera还未支持标准的opacity,也没有其私有的可支持Alpha透明的属性。
  但是,我们知道,Opera是支持Alpha透明的PNG图片的(当然Moz Family也支持)。所以我们可以使用背景图片来实现Alpha透明效果。

  关键在于:

Example Source Code [www.mb5u.com]
background:transparent url(alpha80.png) left top repeat!important;
background:#ccc;
filter:alpha(opacity=50);


  既然Moz Family支持Alpha透明的PNG,所以我们没有必要使用其私有属性了。当然,你可以使用标准的opacity,但别同时使用Alpha透明图片和opacity,这样的话就成了两者的混合了。你可以把上面的例子下载过来,然后/*opacity:.5;*/的注释看看。

多晴酷夏 发表于 2011-9-3 13:04:33

非常感谢啊!











static/image/common/sigline.gif

http://img2081.poco.cn/mypoco/myphoto/20110822/16/64165363201108221627279573116820626_005.jpg

侃呀侃之灵 发表于 2011-10-7 10:43:41

谢谢楼主啦~~~~











static/image/common/sigline.gif
魔域私服下载 网通魔域私服 天龙八部私服游戏 魔域私服网址 诛仙私服发布 永恒天堂私服 蜀门私服一条龙 天下蜀门私服
征途私服服务端

语言教授 发表于 2011-10-18 03:23:49

看看吧,大家都会支持你











static/image/common/sigline.gif
武进诛仙GM 宜城热血江湖一条龙 青冈魔力宝贝sf 连江传奇世界sf 景宁惊天动地私服 宣威天龙八部私服 克拉玛依sf网 安西魔兽世界私服
补子热血传奇GM 仁布我本沉默
页: [1]
查看完整版本: 如何让IE ff Opera同时支持Alpha透明