IE8 滤镜效果filter:alpha(opacity=20);IE下失效出现黑色

IE8 滤镜效果filter:alpha(opacity=20);失效,在Chrome,FF等下都是ok的,唯独在IE下出现下面的黑色的,具体的解决方法如下,有类似情况的朋友可以参考下,希望对大家有所帮助

 

坐一个滤镜效果,CSS样式如下:

复制代码
代码如下:

.mask {
width:100%;
height:100%;
background-color:#000 ;
position:fixed;
top:0px;
left:0px;
opacity:0.2;
/* IE 8 */
filter:alpha(opacity=20);
/* Firefox,Safari(WebKit),Opera */
-ms-filter:alpha(opacity=20);
/* IE 4-7 */
zoom:1;
/* set "zoom","width" or "height" to trigger "hasLayout" in IE 7 and lower */
display:none;
z-index:1;
-moz-opacity:0.2;
}

这个效果在Chrome,FF等下都是ok的,唯独在IE下出现下面的黑色的。
 
实际上应该是这样的:
 
解决方式是把background-color修改成background-image: url(../img/picshow_bg.png) ; 久可以了。

时间: 2024-08-30 23:00:17

IE8 滤镜效果filter:alpha(opacity=20);IE下失效出现黑色的相关文章

filter无法生效-为什么filter:alpha(opacity=0)在ietest下的ie6无法生效

问题描述 为什么filter:alpha(opacity=0)在ietest下的ie6无法生效 为什么filter:alpha(opacity=0)在ietest下的ie6无法生效,加急,求大神解,另外,在我同事的ietest上反而可以 解决方案 用实际的ie6来测试,ietester只能做参考,要用实际的浏览器来测试IE透明滤镜alpha失效解决办法 解决方案二: IE6不支持alpha滤镜.话说回来,现在还有谁用IE6,又有哪个网站支持IE6.

html-CSS里的filter:alpha(opacity=50)是什么意思?求教了,谢谢

问题描述 CSS里的filter:alpha(opacity=50)是什么意思?求教了,谢谢 filter:alpha(opacity=50) 是设置透明度吗 为什么不直接设置成opacity=0.5? alpha是什么? 希望能详细解释一下,非常感谢大家! 解决方案 filter:alpha(opacity=50)是IE专用的属性,因为它不支持opacity属性,为了保证浏览器的兼容性,建议使用时俩个都写. 解决方案二: alpha通道,一个灰度通道,通常表示不同明度. 解决方案三: alph

触摸屏-求助,关于mousedown事件在win8触屏下失效

问题描述 求助,关于mousedown事件在win8触屏下失效 使用老电脑win7系统编程,对一个按钮做了mousedown事件,win7下鼠标点击都正常.后来拿到新的超极本win8触摸屏使用,长按按钮变成win8系统默认的右键功能,出现一个透明小框,完全失去了mousedown的功能.ps:用鼠标操作依旧正常,但程序想在触摸屏下运行.有遇到过同样问题的人吗?求解决方案.谢谢!--我真没有币悬赏了.TT 解决方案 因为 Win8 支持触摸屏了,长按鼠标相当于以前的右键功能 .Mouse Down

打印 ie6-java打印功能在ie6下失效的问题

问题描述 java打印功能在ie6下失效的问题 function Printpart(id_str)//id-str 内容中的id { var el = document.getElementById(id_str); var iframe = document.createElement('IFRAME'); var doc = null; iframe.setAttribute('style', 'position:absolute;width:0px;height:0px;left:-50

net-Ajax请求在ie下失效的问题。

问题描述 Ajax请求在ie下失效的问题. Ajax请求:在chrome和firefox下都可以返回值,但是ie下却不行,不过在任意浏览器的地址栏直接请求目标链接却可以请求到值.请求大神给予帮助,将感激不尽 解决方案 ajax请求的地址是不是跨域了?而且用的jquery版本大于1.5+,这个jquery判断了是否允许跨域,IE10-支持不支持jquery的按个跨域判断,所以请求不会发出,可以看这个 http://bbs.csdn.net/topics/390542772?page=2#post-

ajax在兼容模式下失效的快速解决方法_jquery

使用jQuery,用ajax实现局部刷新功能,在火狐,360急速浏览器高速模式下,ie8,9都能正常运行,但切换到兼容模式下无效,解决办法有两种关闭浏览器兼容性视图,二是引入json2.js文件 这里采用第一种,并且使用一种完美兼容性解决办法,在head头部加入 <meta http-equiv="X-UA-Compatible" content="IE=9;IE=8;IE=7;IE=EDGE">即可!

WPF Bug清单之(8)——RowDefinition中MaxHeight在一定条件下失效

再下一城. BUG描述:当RowDefinition的Height属性被设置为Auto时,MaxHeight将不会对这个Row的Height起到限制作用. Bug发现过程:想做一个像Visual Studio 2008里Error List一样的东西.平时自动占用最小的空间,可以在适当的时候自己弹出来,但是又不要弹得过高. 示例窗口代码如下: Demo Window <Window x:Class="InvaliMaxHeight.DemoWindow" xmlns="

使用mongoVUE删除大量数据的情况下失效问题

昨天有一个系统出现了问题,导致半夜时大量的错误数据产生,早晨一早接到上边通知让把这些数据尽数删除. 不可否认在数据操作时mongoVUE更加直观,因此一般情况下我也都是使用这个工具,但是今天却出现了问题. 首先我查询了一下需要删除的数据的数据量,查询操作正常,如图: 然后一样的条件执行删除remove操作,结果就卡在那里许久之后弹出错误提示框如下: 几次尝试后均是如此,于是我只好改道使用系统中的命令行进入mongo shell中执行操作删除,这些数据终被删除,如图: 由此可见,熟悉命令行操作还是

jquery 自己写的插件.在IE下失效问题!

问题描述 见代码:(function($){ $.fn.recommend = function(options){ var defaults = { input:"#search111",appendTo: "#address_hot",list:".address_hotlist",placed_in:"div .demo",position: {my: "left top",at: "lef