プロが教えるわが家の防犯対策術!

HTMLファイルのbodyタグで指定した背景を半透明にしたいのですが、どうすればよいのでしょうか。
imgタグならばstyleでfilterのalpha()を使えばいい、という事はわかるのですが
bodyタグで同じ事をすると、bodyタグ内の文字まで半透明になってしまいます。
よろしくお願いします。

A 回答 (1件)

>bodyタグ内の文字まで半透明になってしまいます。


bodyに指定=body要素(<body>~</body>の中身)に反映
ですから、まあ当然と言えば当然で。

・半透明に「加工」した画像を背景に使用する
・filterをかけたimgを背景に見せかける
・背景を設定してfilterをかけたブロックと、文章を入れたブロックを重ねる
など。
filterはIEとOperaくらいしか反映されないはずなので、加工した画像を使うのがいいかと思います。
    • good
    • 0
この回答へのお礼

やはりこのままでは無理ですか…。
結局、教えていただいた2つ目の方法を採用しました。
ちなみに、IEとOpera以外でも反映させる方法はあるみたいです。
http://weblibrary.s224.xrea.com/weblog/css/cat15 …
何はともあれ、ありがとうございました。

お礼日時:2008/05/18 23:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!