• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:zoomについて質問です。)

zoomで画像をマウスオーバーすると大きく表示する方法

このQ&Aのポイント
  • zoomでマウスオーバーした画像を大きく表示する方法について教えてください。
  • zoomのソースコードを試してみましたが、画像が大きく表示されませんでした。
  • 初心者なので、正しいタグの使い方がわかりません。どのようにすれば画像を大きく表示できるのでしょうか?

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

ご提示のページだとCSSでやってますね。 base.cssに /* ----- サムネイル表示 --1--- */ /* ----- マウスオーバーによる拡大表示--1---*/ p.zoom1 a:hover { position: relative; top: -100px; left: -100px; width: 0px; height: 0px; } p.zoom1 a:hover img { position: absolute; top: 0px; left: 0px; width: 260px; height: 196px; z-index: 1; } があり、 HTML上は <p class="zoom1"> <a href="01/ww0523153159H22.html"> <img width="90" border="0" alt="5/23UP 横浜市都筑区大熊町 貸倉庫" src="01/w2img/ww0523153159H22180sya.ookuma.JPG"></a> </p> となっています。 こおいう解析は、 IE8の開発者ツール(F12キー) とか Firefox + FireBug を使うと便利ですよ。(ご参考までに)

rossi46mail
質問者

お礼

返事が遅くなってもうしわけありませんでした。 ありがとうございます^^ とても分かりやすかったです。

その他の回答 (3)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.4

ご提示のサイトで使われているCSSを見てください。 「base.css」というCSSファイルの後半のあたりに記述されていますが、zoom1、zoom2、zoom3という3種類のズームが設定されています。 ご質問の部分はそのうちの、zoom2ですが、どれもほとんど同じですね。 具体的な方法としては、画像(実際にはリンクタグ)にマウスを乗せたときに、別のスタイルを適用させるという方法で、擬似クラスの:hoverを用いています。 どのズームも同じ方法で比率や位置が違うだけのようですが、マウスオン時に『画像のサイズを変え、表示位置を少しずらす』ということをやっています。 しくみなどについては、「css 擬似クラス」あるいは「css ロールオーバー」あたりをキーにぐぐれば、沢山みつかるはずです。 (ロールオーバーだと、画像を入れ替えるものばかりヒットするかも)

rossi46mail
質問者

お礼

すごく勉強になりました。 現在cssでhoverを用いて作成することになりました。 ご丁寧にありがとうございました。

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

すみません参考URLは見れないようで 「マウスオーバーで画像を大きく」でGoogle検索してください。

rossi46mail
質問者

お礼

ありがとうございます! おかげさまで見つけれました。 なんとかできそうです^^

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

検証していませんが、zoomは使わないと思います。 Googleなどで検索すると方法は見つかるでしょう。

参考URL:
http://www.google.co.jp/search?hl=ja&source=hp&q=%E3%83%9E%E3%82%A6%E3%82%B9%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A
rossi46mail
質問者

お礼

ありがとうございます。検索し直してみます。

関連するQ&A