[JS]Google画像検索のような画像の拡大表示ができるjQueryプラグインSuperbox

jQueryプラグイン・ライブラリ
スポンサーリンク

jQueryプラグインSuperboxを使って、Googleの画像検索のような見せ方ができます。

サムネイル画像をクリックして、その直下に拡大画像を割り込ませて表示させるUIです。

ギャラリーサイトなどでLightboxを使って立ち上げていた画像を、Superboxを使って見せ方を変えても面白いかもしれませんね。

Superbox のダウンロード

Google画像検索のような画像の拡大表示ができるjQueryプラグイン「Superbox」

以下のページよりSuperboxのファイルをダウンロードします。
Superbox

Superboxの設置

ダウンロードしたstyle.csssuperbox.jsのファイルとjqueryファイルをHTMLファイル内に設置します。


※「閉じる」ボタンの画像ファイルもあるので、アップの際はフォルダの階層に注意してください。


HTMLファイルの記述例

SuperboxのサイトがレスポンシブWEBデザイン対応もしていて動きも分かりやすいので、これをベースに組んでみます。


.superboxで指定された要素内のリスト(画像)が、Superboxによる画像拡大表示の対象となります。

img srcにはサムネイル(小さい画像)を、data-imgにはオリジナル画像(大きい画像)を指定します。

※<!– –>のコメントタグが変な形で入ってますが、これは.superbox-listの要素をdisplay:inline-blockで横並びさせているためで、要素の隙間を埋める処置です。


Superboxのデザイン変更

同梱しているstyle.cssを変更すればデザインの変更も可能です。

サムネイルの表示サイズを変更

style.cssの91行目より、Media Queriesでブラウザの幅毎に画像の表示サイズを制御しています。


この辺の % をブラウザの幅別に調整することで、サイトに合わせたレスポンシブWEBデザイン対応が可能かと思います。

背景の色を変更

また、Superboxのサイトのように、背景がオレンジ色になっている個所は、23行目のを別の背景色にすればイメージが変わります。


以下にSuperboxの簡単なデモサイトを用意しています。

Superbox による画像表示のデモ


IE6、IE7、IE8でのSuperboxの動き

IETesterで見た所、IE6〜IE8でも動くことは動きます。

あとはレスポンシブ対応の補正であったり、何故かIEの場合はサムネイルを横並びにした際に隙間が生じる…などの細かい対応をすれば、IE下位バージョンでもそこそこ使えそうです。

参考ページ
Superbox

コメント

タイトルとURLをコピーしました