質問 |
||
| 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... 何はともあれ、ありがとうございました。 |