• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスをのせた時に画像の色を変える)

マウスをのせた時に画像の色を変える

このQ&Aのポイント
  • 初心者でも簡単に実装できる方法を教えてください。マウスをのせた時に画像の色が変わるようにしたいです。
  • readmoreの画像を使用し、ホバー時に色を変えたいです。どのような方法でも構いません。
  • マウスをのせた時に画像の色を変える方法を教えてください。初心者でも分かりやすい実装ができると助かります。

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

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.1

なんかまずPHPするまえにHTML勉強するべきだと思うけど・・・ imgがタグ入れ子になってる理由は何だろう。 一般的には、CSSをつかってhover指定を行う。 aのdisplayをblockにして、画像サイズに合わせたheight/widthを指定。状況に合わせてfloatを指定。 画像を背景としてい指定する。文字はネガティブマージンなりでふっとばす。 マウスオーバー時の画像を別に指定して、hoverでその画像を背景に指定する。 JavaScriptでmouseoverとmouseoutでそれぞれsrc書き換えをすることもある。

rikao5160
質問者

お礼

回答ありがとうございました。勉強し直してからやってみます。

その他の回答 (1)

  • toast5
  • ベストアンサー率37% (239/638)
回答No.2

ロールオーバーには PHP 使ったり Javascript を使ったり、いろんな方法がありますが、 僕が知ってるいちばん簡単な方法はこういうの。IE で機能するのかどうか確認したことはありませんが、 僕の Mac 環境では機能します。 <html> <head> <title>test</title> <style type="text/css"> <!-- a img {border:none;} a img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ } /*a:hover {background: #FFF; }*/ a:hover img {opacity: 0.4; /* IE以外透過設定 */ filter: Alpha(opacity=60); /* IE用透過設定 */ } --> </style> </head> <body> <a href="http://www.yahoo.co.jp/"><img src="http://i.imgur.com/xxrNS.jpg" width="640" height="472" border="0" alt=""></a> </body> </html>

rikao5160
質問者

お礼

回答ありがとうございました。勉強し直してからやってみます。