スライドショー32■面白2■ 超簡単CSSで自動拡大サムネイル    UP日時 : 2015/03/27


■サムネイル(縮小画像)にマウスオーバーすると、画像がその位置で自動拡大します。
■最後の画像だけ、拡大画像をクリックすると、さらに大きな画像(横800px縦600px)に飛びます。


↑↑■上記が使用画像の実寸の大きさです。横幅267px縦幅200px。
JavaScriptを全く使用していません。CSSだけの自動拡大のサムネイル・スライドです。
リアルでだんだん拡大し、縮小していく動作がとても面白いです。
最新ブラウザなら面倒な接頭語(ベンダープレフィックス)は不要のCSS使用なので、記述も簡単です。

実はサムネイル画像は画像実寸でもいいのですが、それだと拡大画像がちょっとボヤけるかもと思って、実寸より小さくしました。
見本の使用画像実寸は横幅267px縦幅200px。サムネイルと拡大の中間の大きさです。
サムネイルでは、height:100px;の指定を入れて、実寸より小さく表示しています。
拡大画像は2倍指定にすれば実寸表示になるのですが、大きく変化を付けたいので、3倍指定にしました。
拡大画像は heightが300px表示になり、実寸より1.5倍の大きさになります。

このあたりは、自分の好みで指定して下さい。
注意することは、画像の指定サイズと画像同士の間隔です。
拡大画像が大き過ぎて、サムネイルを完全に隠してしまうと、他の画像のマウスオーバーができなくなるので、全部のマウスオーバーが可能になるように調整して下さい。

なお最後の画像だけ、さらに大きな拡大画像(別画像)へのリンク見本が付けてあります。
他の画像にも付けてもいいですし、不要なら削除して下さい。
このCSSの参考は9ineBBから。

■マウスオーバーで拡大&左右回転するJavaScriptはこちら→ スライドショー33■面白2■超簡単CSSで拡大回転サムネイル