0

重複の可能性:
IE6 の不透明度プロパティ

次のコードは IE6 では機能しません。

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

どうすれば解決できますか?

4

3 に答える 3

3

IE6は「特別」です。不透明度は、IE5.5+ のフィルター アルファです。

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 に答える