透過背景を解除するにはどうすればいいのでしょうか?
透過背景を解除するにはどうすればいいのでしょうか?
filterとopacityを使って背景色を透過したdivがあります
このdivの一部で透過を解除したいのですがどうすればいいのでしょうか?
コードは以下のようなイメージです
----------
■ HTML
<div class="sample1">
・・・←ここは透過
<div class="sample2">
・・・←ここは透過にしたくない
</div>
・・・
</div>
■ CSS
.sample1 {
・・・
opacity: 0.6; ←火狐他用
filter: progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60); ←IE用
}
.sample2 {
ここに記述する内容が知りたい
}
----------
やってみてダメだった方法
・opacity: 1
・filter: progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100);
・filter: progid:DXImageTransform.Microsoft.Alpha(Enabled=0,Style=0,Opacity=60);
・sample2に新しい背景色を指定する
・sample2に新しい背景画像を指定する
ご存知の方いましたら、よろしくお願いします!
お礼
透過設定を行ったタグの内側は、 不透過にはできないみたいですね。
補足
回答ありがとうございます。 結論から言うと、理想の結果は出ませんでした。 サンプルを見ても 「opacity=30」と指定しているのに、 背景が完全に透けてしまっていたり、 背景色のカラーコードが「#fffff;」と5桁だったり、 ソースに少しおかしな所があります。 また、カラーコードを6桁に直すと、 「opacity=30」と指定しているのに、 まったく透けていない状態になります。 動作環境はMac OSX Safariです。