0

私は 2 つの div 1 つの大きなフル ページとサブ ショート div をダイアログの大きな div に持っています。ただし、ダイアログを表示すると、すべての div が 0.3 opacity で表示されます。どうすればこれを設定できますか?

コード

<div id="incomedialog" style="width:100%;position:absolute;height:100%;min-height:overflow:hidden;background-color:#7F7F7F;display:none;opacity:0.4;" >
<div style="text-align:right;width:600px;position:absolute;left:0;right:0;height:470px;min-height:overflow:hidden;300px;background-color:#EEEEEE;border:2px solid #CDCDCD;border-radius:3px;color:white;margin-left:auto;margin-right:auto;top:70px;opacity:1.0;">
</div>
</div>

大きなdivの不透明度を0.3に設定し、サブdivの不透明度を1.0に設定しましたが、機能しません。

4

2 に答える 2

1

z-index:100;大物向けのセットdiv

z-index:101;インナー用セットdiv

于 2012-11-17T07:48:35.000 に答える
1

代わりに、これにはrgba color プロパティをopacity使用できます。次のように書きます。

#incomedialog{
    background-color:rgba(127,127,127,0.4);
}

これをチェックしてくださいhttp://jsfiddle.net/Q7B9x/

IE 8 に含まれる要素に影響を与えずに、div の背景の不透明度を増やすには、これを確認しますか?

于 2012-11-17T08:21:48.743 に答える