不透明度在IE6上不起作用

时间:2012-12-24 11:34:33

标签: jquery css internet-explorer-6

  

可能重复:
  Opacity Properity in IE6

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

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

怎么解决?

3 个答案:

答案 0 :(得分:3)

IE6是"特殊"。不透明度是IE5.5 +

的过滤器alpha

how to fix opacity on IE6

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

答案 1 :(得分:0)

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

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

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

filter:alpha(opacity=80);

为了使这个工作,元素必须有布局 - 如果没有,有一些黑客会迫使元素有布局:

zoom: 1;

答案 2 :(得分:0)

尝试

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

它应该在IE中工作。