• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブル内の画像をマウスオーバーで拡大したい)

テーブル内の画像をマウスオーバーで拡大する方法は?

このQ&Aのポイント
  • テーブル内の画像をマウスオーバーで拡大する方法について説明します。
  • CSSを使用してテーブル内の画像をマウスオーバーで拡大する方法をご紹介します。
  • javascriptを使用せずにCSSだけで画像の拡大を実現する方法を解説します。

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

色々方法はあるけど、画像置換えや背景を使わないという事かな? ----------------------- td.type1 a:hover img{ width:320px; height:320px;} ↑こうするとか、↓こうするとか、 <a href="#" id="hover"><img src="画像" width="160" height="160" alt=""></a> a#hover img{border:none;} a#hover{ display:block; padding:5px; width:160px; height:160px; border: 1px solid #CCC;} a#hover:hover{ width:320px; height:320px;} a#hover:hover img{ width:100%; height:100%;}

massiveak
質問者

お礼

解決しました。 どうもありがとうございました! 下記の記述です。 a#hover img{border:none; padding:5px; width:160px; height:120px; border: 1px solid #CCC;} a#hover{ display:block; width:160px; height:120px;} a#hover:hover img{ width:320px; height:249px; position:absolute; padding:5px; border: 1px solid #CCC; background-color:#FFF;}

massiveak
質問者

補足

回答ありがとうございます。 後述のほうで試してみたのですが、拡大画像が他の要素の下に隠れてしまいます。 そして拡大時テーブルがずれるのですが。。 http://baker-street.jugem.jp/?eid=65 ↑のサイトのように列もずれることなく、他の要素よりも一番上に出るようにするにはどうしたらいいでしょうか。