ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4024955 bodyタグで指定した背景の半透明化
質問者:AXRRXA HTMLファイルのbodyタグで指定した背景を半透明にしたいのですが、どうすればよいのでしょうか。
imgタグならばstyleでfilterのalpha()を使えばいい、という事はわかるのですが
bodyタグで同じ事をすると、bodyタグ内の文字まで半透明になってしまいます。
よろしくお願いします。
困り度:
  • 暇なときにでも
質問投稿日時:
08/05/15 21:07
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 >bodyタグ内の文字まで半透明になってしまいます。
bodyに指定=body要素(<body>〜</body>の中身)に反映
ですから、まあ当然と言えば当然で。

・半透明に「加工」した画像を背景に使用する
・filterをかけたimgを背景に見せかける
・背景を設定してfilterをかけたブロックと、文章を入れたブロックを重ねる
など。
filterはIEとOperaくらいしか反映されないはずなので、加工した画像を使うのがいいかと思います。
回答者:goldfox
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/15 21:19
この回答へのお礼やはりこのままでは無理ですか…。
結局、教えていただいた2つ目の方法を採用しました。
ちなみに、IEとOpera以外でも反映させる方法はあるみたいです。
http://weblibrary.s224.xrea.com/weblog/css/cat15/iefirefoxoperanets...
何はともあれ、ありがとうございました。