0

可能重复:
IE6 中的不透明度属性

以下代码在 IE6 中不起作用:

overlayCSS: {background: 'black', opacity: .8}

如何解决?

4

3 回答 3

3

IE6 是“特殊的”。不透明度是 IE5.5+ 的过滤器 alpha

如何修复IE6的不透明度

http://css-tricks.com/css-transparency-settings-for-all-broswers/

于 2012-12-24T11:38:28.280 回答
0

使用 jQuery 在 IE6 中实现不透明度的最简单方法是使用以下.fadeTo()函数:

$('#myelem').fadeTo('0.8');

或者在 CSS 中,我认为 IE6 支持非标准filter

filter:alpha(opacity=80);

但是,要使其正常工作,元素必须具有布局 - 如果没有,则有一些技巧会强制元素具有布局:

zoom: 1;
于 2012-12-24T11:38:31.077 回答
0

尝试

  filter:alpha(opacity=80);
  opacity: 0.8;

它应该在IE中工作。

于 2012-12-24T11:38:59.717 回答