当前位置:首页 > DIV+CSS实例 > 正文

完美兼容ie6,ie7,ie8以及firefox的css透明滤镜

作者:魏泽言 来源:designcss.org 【 】 浏览: 修改日期:2010-03-30 我要评论(24)     

本例是一个兼容IE6/IE7/IE8和火狐浏览器的css实现半透明层效果,之前本人也遇到过这样的问题,就是把一个层设置半透明后,内的文字也跟着半透明了,一直没找到合适的解决办法,今天看到designcss.org有一篇文章解决了这个问题,但有一点,发现在filter前边多加一个星号,多加个星号是为了让IE6和IE7执行,火狐和IE8就不执行了,火狐本身来讲就不支持IE特有的滤镜功能,所以这里没必要再加星号。还有就是不支持IE8浏览器,经过研究,查阅大量资料,终于找到解决办法了,下面分享出来。

css用到的\9是css hack的写法,是为了兼容不同的浏览器而使用的


标准之路www.aa25.cn 提示:可以先修改部分代码后再运行

(如果您觉得本站不错,请告诉身边的朋友,或转载到论坛、百度知道、贴吧等,记得带网址哟,不胜感激!)

〖DIV+CSS实例〗Tags: css透明 图层半透明 IE6 IE7 IE8 css hack

所属专题:CSS HACK网页技巧

更多评论(24)..会员评论

yier202(60.166.*.*) 发表于:2010-09-09 09:18:13
opacity:0.8; -moz-opacity:0.8; 呵呵查到了,这个是火狐透明滤镜的代码...第一个是现在版本的代码 后面一个是兼容以前版本火狐的
yier202(60.166.*.*) 发表于:2010-09-08 09:34:05
郁闷 貌似I6也不兼...
管理员回复:这么多问题呀
yier202(60.166.*.*) 发表于:2010-09-08 09:15:03
在ff上测试失败...滤镜无效
管理员回复:火狐下就不是使用的滤镜
toltolot(114.113.*.*) 发表于:2010-09-02 17:58:55
用两层来实现的话,背景层铺满整个窗体时 需要增加设置 position:absolute;top:0;bottom:0;left:0;right:0;但是这个ie6不认识啊。。怎么解决?
管理员回复:top:0;bottom:0;left:0;right:0;这四个只能同时用相邻两个
hello2008913(219.238.*.*) 发表于:2010-09-01 13:10:04
受教了,谢谢管理员辛苦的给我们准备了这么一个好的不得了的学习课堂。 致敬~~~
管理员回复:欢迎常来
xxfire(116.226.*.*) 发表于:2010-08-27 15:53:23
忽悠人的
哎(125.118.*.*) 发表于:2010-08-27 15:32:42
IE6怎么实现不管是背景,还是图片的PNG格式透明
管理员回复:请搜索本站关于png透明的文章
ff(58.48.*.*) 发表于:2010-08-26 13:24:05
ff、opera下测试无效果,不知LZ的ff是什么版本的?
管理员回复:3.6

出差旅游免费预订酒店

【视频教程】新手常见问题