我设置了覆盖层的不透明度,它在 FF、Chrome、Safari 和 IE9 中运行良好,但在 IE8 中没有。我google了很多,但没有找到任何解决方案。
我的CSS代码是
#overlayEffectDiv {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
width: 100%;
height: 100%;
filter: alpha(opacity = 50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.50;
background: #000;
position: absolute;
top: 0;
left: 0;
z-index: 3000;
/* hide it by default */
display: none;
}
在 FF 中,它看起来如下:
但在 IE8 中它看起来如下: