• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像に影をつける方法について)

画像に影をつける方法

このQ&Aのポイント
  • 画像に影をつける方法について
  • 画像部分に影を付けるには、どうしたらよいのでしょうか。教えてください。
  • 画像に影を付ける方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

画像と文字を囲んでいるdivにstyleを適用しているということは、styleを適用したdiv内にある画像・文字に適用されてしまいます。 解決の方法として、divを3つ用意する。1つ目は画像と文字のdivを囲う。2つ目と3つ目は1つ目のdivの中にfloatなどを利用して画像と文字を別けて配置するのが良いと思います。 【html例】 <div style="width:350px; margin:0; padding;0:"> <div style="float:left; width:198px; padding-bottom:10px; filter:shadow(color=#4d4d4d, direction=135);"> <img src="Sample.jpg" width="180" height="180" alt="IMG" /> </div> <div style="float:right; width:150px;"> この写真は○○です。 </div> </div> 【表示例】 http://www.linkheart.net/sample/ この様にすれば良いかと思います。html例は画像の横幅が180pxだった場合です。必要に応じて変更すれば問題ないと思います。

_burari_
質問者

お礼

回答ありがとうございました。 また、表示例までお作りいただき、お手数をお掛けしました。 画像だけへの影を付けることができました! 全くの素人なもので理屈が分かっていないものですから、画像サイズを変更したとき、幾つか出てくるpx数の「どの数」を「どう変える」といいのか分からず、スッチャカ・メッチャカになりましたが、何とか頭の中を整理することができました(できたように思います)。 ありがとうございました。

その他の回答 (1)

回答No.1

直接画像に、もしくは画像だけにスタイルを適用します。 具体的には、以下のいずれかでどうでしょう。 <div> <img src= "http://*******" align="left" style="width: 100%; padding-bottom: 10px; filter:shadow(color=#4d4d4d, direction=135);"> この写真は○○です。 </div> もしくは <div> <span style="width: 100%; padding-bottom: 10px; filter: shadow(color=#4d4d4d, direction=135);"> <img src= "http://*******" align="left"> </span> この写真は○○です。 </div>

_burari_
質問者

補足

回答ありがとうございます。 全くの素人なもので貼り付け方が悪かったのか、両方とも、影を付けることができませんでした。 そして、1つ目の方では、画像が100%表示になってしまいました。 2つ目の方では、文字の位置が画像の右側ではなく、下段に表示されてしまいました。