1. Home
  2. Archive
  3. 画像を同一画面に表示するjavascriptライブラリ Lightbox JS v2.0

画像を同一画面に表示するjavascriptライブラリ Lightbox JS v2.0

画像を同一画面上に表示することができるjavascriptのライブラリ「Lightbox JS」ですが、最近では使用しているサイトを多く見かけるようになってきました。今回はLightbox JS v2.0の使い方をメモ程度に書いておきます。ダウンロードは下記サイトから。

Lightbox JS v2.0

まずダウンロードしたファイルを解凍して、解凍したフォルダをlightboxとかにリネームしてアップします。フォルダの中にはサンプルが入っていますので、動作確認のために見てましょう。

Lightbox JSのサンプル

使い方は簡単です。まずjavascriptとcssを呼び出しましょう。

<script type="text/javascript" src="アップしたフォルダ/js/prototype.js"></script>
<script type="text/javascript" src="アップしたフォルダ/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="アップしたフォルダ/js/lightbox.js"></script> 
<link rel="stylesheet" href="アップしたフォルダ/css/lightbox.css" type="text/css" media="screen" /> 

htmlはaタグのrel属性にlightboxをします。title属性を入れることにより左下にtitleで指定した文字が表示されます。

<a href="large1.jpg" rel="lightbox" title="sample1"><img src="thumb1.jpg" alt="sample1" /></a>

sample1

また、画像リンクをグループ化することもできます。グループ化したい画像リンクの全てにrel=”lightbox[xxx]”として、xxxのところにグループ名を指定します。

<a href="large2.jpg" rel="lightbox[group]" title="sample2"><img src="thumb2.jpg" alt="sample2" /></a>
<a href="large3.jpg" rel="lightbox[group]" title="sample3"><img src="thumb3.jpg" alt="sample3" /></a>
<a href="large4.jpg" rel="lightbox[group]" title="sample4"><img src="thumb4.jpg" alt="sample4" /></a>

sample2 sample3 sample4

グループ化した場合、次の画像がある場合に表示されている画像の右半分をクリックすると次の画像に進み、前の画像があるときに左半分をクリックすると前の画像に戻ります。かなり使いやすくていい感じです。ブログなんかでは特に重宝しそうなスクリプトですね。

関連書籍

Ajaxライブラリリファレンス Ajaxライブラリリファレンス
古籏 一浩

トラックバックURL

http://webtech-walker.com/archive/2007/03/15124519.html/trackback

※トラックバックを受け付けてから表示するまでにしばらく時間がかかる場合があります。

コメント一覧

  1. K8A 2007年3月16日 11時37分

    設定はラクチンだし、みためもおしゃれだね。これは便利だ。

  2. hoka@管理人 2007年3月16日 14時15分

    >K8Aさん
    斜め後ろの席からコメント返します。
    使ってみると便利ですよ。これ使って、撮った写真を早くブログにアップして下さい!

コメントフォーム

※HTMLタグは使用できません。