[JS]画像や動画、iframeもLightbox風に立ち上げるjQueryプラグインColorboxの使い方

Javascript・jQuery
スポンサーリンク

画像をオーバーレイで拡大表示できるスクリプトとして、Lightbox はよく使いますが、動画やinline コンテンツ、iframeなどもLightbox 風に表示させるにはjQueryプラグインColorboxが便利です。

カスタマイズしやすく、IE6でもそこそこ動きますので企業ページでも使える便利なプラグインです。

Colorbox のダウンロード

以下のページからColorboxのファイル一式をダウンロードします。
Colorbox – a jQuery lightbox


Colorbox の設置

jQueryファイルと一緒にjquery.colorbox.jscolorbox.cssのファイルを <head> 内に設置します。



画像をオーバーレイで表示

まずはLightbox のように、リンクをクリックして画像単体をオーバーレイで表示する方法です。


group1の名称は自由に変更できます。

Colorbox で画像を表示するデモ


スライドショーで表示する

複数妹の画像をスライドショーで表示させる方法です。


slideshow:trueでスライドショーを使えるようにします。

また、jquery.colorbox.jsファイルを開いて


の数値を変更する事で、スライドの切り替えスピードを調整することもできます。

Colorbox でスライドショーを表示するデモ


Youtube 動画を表示する

Youtube 動画もLightbox 風に表示することができます。


innerWidthinnerHeightで動画のサイズを指定します。

Youtube の場合は動画のサムネイルも複数サイズ取得できますので、詳細はYoutube動画で様々なサイズのサムネイル画像を取得する方法の記事もご覧下さい。

Colorbox でYoutube 動画を表示するデモ


inline コンテンツを表示する

inline コンテンツを Lightbox 風に表示します。


オーバーレイでの表示の際にスクロールバーが出る場合はwidthのオプションを調整します。

Colorbox で inline コンテンツを表示するデモ


iframe を表示する

iframe を表示させる方法です。


inlinコンテンツ同様、オーバーレイでの表示の際にスクロールバーが出る場合はwidthheightのオプションを調整します。

Colorbox で iframe を表示するデモ

コメント

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