IE8 滤镜效果filter:alpha(opacity=20);IE下失效出现黑色
发布时间:2013-08-28 17:52:22 作者:佚名
我要评论
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) ; 久可以了。
复制代码
代码如下:.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) ; 久可以了。
相关文章
- CSS 图像透明度opacity想必大家并不陌生吧,使其可以让图片或者页面拥有透明效果,下面为大家讲解下CSS opacity的使用及其兼容性,感兴趣的朋友可以参考下2013-09-08
CSS Alpha透明相关知识学习-CSS教程-网页制作-网页教学网
图片的透明效果是网页中需要用到的一种特殊形式,虽然不是非常的常用,但是遇到这样的需求往往有点措手不及,在webjx.com的文章中虽然有这方面的CSS实例,但还没有系统2008-10-17CSS教程:关于网页图片的属性-CSS教程-网页制作-网页教学网
图片外框特征参数: ①dashed:虚线 ②dotted:点虚线 ③solid:实线 ④double:双线 ⑤groove:沟槽状 ⑥ridge:脊状 ⑦inset:内嵌 ⑧outset:外嵌 CSS TP特殊效2008-10-17


最新评论