Lightbox2は、「1枚の画像」または「複数画像のグループ」を表示する2つの方法があります。
だだし、スライドショー、大きな画像を画面に合わせて表示や画像を別ウィンドーに表示などができません。
これらを望むには、Piroboxを薦めます。また、Lightbox 2 WordPress Plugin 日本語版については、このサイトを参照。
なお、Lightbox v2.05 旧版は、現在Lightbox2サイトのここからダウンロードできます(2014.9.2)。
【Lightbox設置例(本ページ)】 []:フォルダ
|---[images] 表示画像用フォルダ(自分で用意)
| |---[w640]
| | |---P4280326.jpg
| | |---P5100370.jpg など(Width=640 表示画像)
|
|---[lightbox]
|
|---[css]
| |---lightbox.css
|
|---[images] lightbox.cssとlightbox.jsがこのフォルダ内のLightbox用画像を参照する
| |---close.gif など
|
|---[js]
| |---builder.js
| |---lightbox.js
| |---prototype.js
| |---scriptaculous.js
|
|---photo-lightbox.htm 本ページ(自分で用意)
<script type="text/javascript" src="./js/prototype.js"></script>
<script type="text/javascript" src="./js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="./js/lightbox.js"></script>
<link rel="stylesheet" href="./css/lightbox.css" type="text/css" media="screen" />
<a href="../images/w640/P4280326.jpg" rel="lightbox" title="my caption">
<img src="../images/w640/P4280326.jpg" width="150" height="112" alt="" border=0></a>
<a href="../images/w640/P2200022x1024.jpg" rel="lightbox[group1]">
<img src="../images/w640/P2200022x1024.jpg" width="150" height="112" alt="1" border=0></a>
<a href="../images/w640/P5100370.jpg" rel="lightbox[group1]" title="width:640">
<img src="../images/w640/P5100370.jpg" width="150" height="112" alt="2" border=0></a>
<a href="../images/w640/PA200245.jpg" rel="lightbox[group1]" title="width:640">
<img src="../images/w640/PA200245.jpg" width="150" height="112" alt="3" border=0></a>
<a href="../images/w640/PB050313.jpg" rel="lightbox[group1]" title="width:640">
<img src="../images/w640/PB050313.jpg" width="150" height="112" alt="4" border=0></a>
<a href="../images/w640/PB140339.jpg" rel="lightbox[group1]" title="width:640">
<img src="../images/w640/PB140339.jpg" width="150" height="112" alt="5" border=0></a>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<script type="text/javascript" src="./js/prototype.js"></script>
<script type="text/javascript" src="./js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="./js/lightbox.js"></script>
<link rel="stylesheet" href="./css/lightbox.css" type="text/css" media="screen" />
</head>
<body>
<!--1つの画像の例-->
<a href="../images/w640/P4280326.jpg" rel="lightbox" title="my caption">
<img src="../images/w640/P4280326.jpg" width="150" height="112" alt="" border=0></a>
</body>
</html>
@:ページの背景 A:画像コンテナの枠 B:データコンテナ C:CLOSEボタン D:NEXT/PREVボタン E:画像の枚数 |
27 #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
52 overlayOpacity: 0.8, // controls transparency of shadow overlay
5 #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
19 #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%
6 #imageContainer{ padding: 10px; }
57 borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable
16 #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
17 #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
49 fileLoadingImage: 'images/loading.gif',
50 fileBottomNavCloseImage: 'images/closelabel.gif',
16 #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
17 #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
| 修正例→ |
|
23 #imageData #caption{ font-weight: bold; color:#fff;
24 #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; color:#fff;
サンプル|使用方法|Lightboxのダウンロード|Lightboxのカスタマイズ(応用編)
Lightbox系メディアビューア(まとめ サイト内リンク)
No | ビューアー | JSフレームワーク | モーダル window*2 | 画像 | 動画*1 | 動画共有サイト 動画 | Webページ | スライドシュー | 備考 |
1 | Lightbox | PrototypeからjQueryに変更(v2.51) | モーダル | ● | ● | 人気 | |||
2 | Pirobox | jQuery | モーダル | ● | ● | 推奨 | |||
3 | Videobox | mootools | モーダル | ● | |||||
4 | Mediabox | mootools | モーダル | ● | ● | ● | |||
5 | Shadowbox | Prototype、
MooTools (requires 1.2 Core)、
Dojo Toolkit、 Yahoo! User Interface Library、 Ext (requires ext-core.js)、 非JSフレームを選択可 | モーダル | ● | ● | ● | ● | ● | 推奨 |
6 | Colorbox | jQuery | モーダル | ● | ● | ● | ● | ● | |
7 | Fotorama | jQuery | 非モーダル | ● | ● | ● | ● | ● | スライダー |
8 | Fancybox | jQuery | モーダル | ● | ● | ● | ● | ● | 人気 |
※動画とは、SWF、FLV、MOV、WMV(*1) ※モーダルwindow:画像などメディアの表示は新しい別ウインドー(*2) |
動画関連サイト内リンク