- 3
- 0
- 约6.06千字
- 约 8页
- 2016-12-26 发布于湖南
- 举报
关于各种浏览器的css不透明度的问题
今天,公司的项目中,要求用alpha blending来重画conqueror的opacity,把浏览器的body容器画透明,目的是为了露出浏览器窗口后面播放的流媒体,而那些控制元素还可以看见。为了实现上更容易一些,查找了conqueror是如何实现调节opacity的。IE里,很容易就可以调节opacity的值,比如一张图片,它的id=image,那么我们可以用这样的css来设置。style type=text/css#image{filter:alpha(opacity=30);//IE}/style微软在它的浏览器中,对javascript和css都进行了很多的扩展,css的filter组件就是一个扩展,大学的时候我还花了很多时间来玩filter,后来发现它根本不能在别的浏览器工作时,就不用它了。firefox里,也一样可以,不过写法不一样。代码如下“style type=text/css#image{-moz-opacity:0.30;? //ff}/style如果在javascript里写的话,对应的属性是.style.MozOpacity。conqueror里,我找到的写法是:style type=text/css#image{-khtml-opacity:0.30;? //conq}/st
原创力文档

文档评论(0)