0

几天来我一直在寻找答案,不久前我找到了答案,但这并不是我真正想要的。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 半透明背景 :)

图片:PS中的图片: https ://fbcdn-sphotos-ha.akamaihd.net/hphotos-ak-ash3/431809_10200713326188890_673360556_n.jpg

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

4

1 回答 1

0

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

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

我建议使用条件 HTML 来为 IE6 调用样式表。明星不靠谱!

于 2013-05-29T04:02:00.827 回答