ちなみに、javascriptではなく、CSSを使っているので、
ページを開くときに全ての画像を読み込みます。
* 画像表示部分の記述
(実際は全角「<」「>」を半角に変換、改行、空白を除去してます。)
<!--↓拡大時のサイズの基準。table/tr/td でもOK-->
<div style="width:300px;height:400px;border-style:solid; ">
<!--↓拡大時の位置の基準。これはこのまま記述-->
<div style="position:relative;vertical-align:top;">
<a class="thumnailparent" href="(画像URL1)">
<img class="onMousethum" src="(画像URL1)">
</a>
<a class="thumnailparent" href="(画像URL2)">
<img class="onMousethum" src="(画像URL2)">
</a>
</div>
</div>
* CSSに追加した属性。
A:hover.thumnailparent,
A:active.thumnailparent {
_width: 100%; /* IEのバグ対策 */
}
.thumnailparent {
_width: auto; /* IEのバグ対策 */
/* IEはA:hoverやA:activeにサイズ指定しないと画像が切換らない */
}
.onMousethum{
border:0;
vertical-align:top;
width: 20%;
}
A:hover IMG.onMousethum,
A:active IMG.onMousethum{
z-index: 10;
width: 100%;
left: 0px;
position:absolute;
}
参考:
あれとかこれとか (Lefty):まうすおんてすと(追記あり)
子供、いらない:マウスオン画像切換を試してみる
(追記)
TB送るの忘れてた…いまさらですが、子供、いらない:マウスオン画像切換を試してみるにトラックバックします。
ただ、マウスオンしていないときの画像の大きさが違っていて、「お金だけとられます」が一番大きく表示されています。
あと、キャベツご飯がまずそうです。
Firefox 1.5.0.7
Safari 2.0.4(419.3)
どちらもカメが一番大きく表示されていますが
マウスオンOKで~す!
今日は自分のマックからで~す(笑)。
久しぶりにコメントさせていただきました~
●Kenさんへ
あ。NetscapeでもOKでしたか。よかった。
> ただ、マウスオンしていないときの画像の大きさが
あ。そうですね。
マウスオンしてないときの画像は「幅が同じ」になるように
縮小しているので、縦横比が違うがぞうはこんな感じになっちゃいます。
きれいに見せるなら同じサイズ
(というより同じ縦横比)にそろえたほうがいいでしょうね。
>あと、キャベツご飯がまずそうです。
それは吉野屋に言ってください。
http://blog.goo.ne.jp/khazad/e/9c606c03c3895a9b3254fdf61fc71db6
あ。写真の取り方の問題かも
…それはまあ、ケイタイで適当に撮ったやつなので…。
●Unknownさんへ
あ。MacでもOKなんですね。
ありがとうございます。
> 久しぶりにコメントさせていただきました~
ありがとうございます…って名前がないです…(涙
予想通りOKでした(笑)
#ほんとはOperaだのSafariだのでテストしてほしいのかもしれませんが(苦笑)
流石です。
あ。ご協力ありがとうございます。
とりあえずSafariは別にテストしてもらえたし…ありがとうございます。
●かつをさんへ
「マウスオン」の話があったとき、このタイプのサムネイル拡大もあったんで、
「できるよ」というのをやっと着たかったんですよ。
とはいえ、かつをさんの記事から結構真似してる部分は大きいんですが(だから前回と今回のCSSの書き方が結構違う…)
あ。そういえば冒頭記事→本文の構成も、今回真似させてもらいました。
これをトップにどーんというのはちょっと厳しいような気がしたので…。
ありがとうございました。
InternetExplorer5.2(Mac)…Mac版IEの最終バージョン…
ポインタを持っていっても拡大表示されない。
…といっても、こいつはさすがに無視してよろしいかと。
Firefox1.5.0.7…
正常に表示され、正常に切り替わる。
Opera9.0…
オンマウスで拡大表示できるが、上端のボーダー付近でポインタをゆっくり動かすと、隣の画像とちらちら切り替わる。
Safari2.0.4…
オンマウスで拡大表示はされるし、上記Operaのような挙動もないが、自販機と亀は拡大表示された画像が横長になる。キャベツはもともと横長なのではっきりしないが、縦横比が狂っている可能性もある。
ちなみにこれは、うちの2台のMacの両方で100%再現されます。Unknownさんのテスト結果と違うなあ…。
あとでWin版のOperaでやってみます。
ポインタが左右または下から動いて画像に乗れば、まったく正常に拡大画像が出てきます。
しかし、ポインタを上ボーダー付近でゆっくり動かすと、画像がちらちら変化します。
どうやら右隣の画像が混入しているようで、自販機(小)のエリアでは自販機と亀、亀(小)のエリアでは亀とキャベツがぺかぺか入れ替わる様子。キャベツ(小)のエリアではちらつくもののキャベツだけが見えます。
えっと…Operaはまあ説明とかで「下から」とすればOKぽいですが、
Safariは何だか気になります。
拡大したときの高さって、(小)のままなのかな…。
まあ、気が向いたら直そうかなという感じですね…(もしくは誰かがやってくれるのを期待(え?))
というか、よく考えたら、これ、私自身が使うとは思えないんですよね(爆)
もしかして これが タコライスなんですよね?
今頃気づきました・・・。
っていうか タコライスって何か知らなかったもので。このお料理何かしら?って思ってました。
Leftyさんの記事でタコライスの画像があるかなぁ?って思って検索したんですけど 無くて。
でも吉野家限定とか水族館レストランのとか あちこちにそういうお店があるんですね。
一度食べてみたいですわ。
記事検索の一覧では、画像が表示されないんですよね…。
上のは吉野家のやつ。で、水族館のやつも実は記事を開くと写真があったりします…。
最近では沖縄以外でも結構あるらしいですね。
検索した画面で 全部記事が読めちゃったので まさかそういうことになってるとは 知らず。
改めて写真観てきました。
今日のランチ と よしたこ は画像が出てきました。「今日のランチ」画像、おいしそう!
私のところでは どうかな?って思ったけど 全文表示にしてないからか 出ないみたいですね。
そういう仕様なのかも・・・。