IE6透明度问题

时间:2013-05-29 02:43:15

标签: css filter internet-explorer-6 opacity

我一直在寻找答案,并且我在一段时间之前找到了答案,但这并不是我想要的。 PNG背景适用于IE8及以上版本。在IE6中,它不起作用。所以我用过这个:

#nav_bar {
    *background:none; 
    *width: 34px; 
    *height: 151px;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg_navbar2.png');

我有100%透明的背景,但我希望它只有50%的不透明度。我如何调整该行?谢谢您的帮助!我不想为此使用JAVASCRIPT。我想要一个CSS3半透明背景:)

IMAGES: PS中的图像: https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/431809_10200713326188890_673360556_n.jpg

浏览器中的实际背景图片[例外IE6]: https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/575657_10200713331029011_963068431_n.jpg

1 个答案:

答案 0 :(得分:0)

看起来你只需要添加不透明度。例如:

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);

我建议使用条件HTML来调用IE6的样式表。明星不值得信赖!