【问题标题】:IE6 transparency IssuesIE6 透明度问题
【发布时间】:2013-05-29 02:43:14
【问题描述】:

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

【问题讨论】:

  • 人们还在使用 ie6?
  • 你不应该使用或支持 IE6。 总是有更好的选择。个人或专业使用 IE6 是不安全和不负责任的。不要相信我的话:browsehappy.com 或直接来自微软:ie6countdown.com
  • @MonicaNegapatan 我们可以看看你的 PNG 吗?
  • @Passerby 请参考编辑后的帖子,谢谢。
  • @MonicaNegapatan 不,我不是指 PNG 的渲染结果;我的意思是 actual PNG 文件。因为我手头正好有一个 IE6 :)

标签: css filter internet-explorer-6 opacity


【解决方案1】:

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

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

我建议使用条件 HTML 来为 IE6 调用样式表。明星是不可信任的!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-30
    • 2010-09-12
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 2013-01-24
    相关资源
    最近更新 更多