【ハウツー】
Lightbox 2.0では表示速度や背景の不透明度を設定することができます。設定が反映されないものもありますが、以下のパラメータを指定することができます。
| 変数名 | 初期値 | 内容 |
|---|---|---|
| fileLoadingImage | images/loading.gif | 読み込み中を示す画像URL |
| fileBottomNavCloseImage | images/closelabel.gif | CLOSEボタンの画像URL |
| overlayOpacity | 0.8 | 背景の不透明度 (1で真っ黒) |
| animate | true | リサイズ時のアニメーション(true : アニメーションする、false : しない) |
| resizeSpeed | 7 | リサイズ時の速度(1 : 低速、10 : 高速) |
| borderSize | 10 | 枠のサイズ(余白) |
Lightbox 2.0では実画像が表示される領域は角が四角になっていますが、Firefoxではスタイルシートを設定することで角丸にすることができます。実画像が表示される領域は2つに分かれており、上の部分と下の部分で別個に角丸のスタイルシートを設定します。上の領域はID名outerImageContainer、下の領域はID名imageDataContainerになっており、それぞれ-moz-border-radiusを設定することで角丸表示にすることができます(サンプル10)。
#outerImageContainer {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#imageDataContainer {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}
Lightbox 2.03.3はprototype.js ver 1.4をベースにしていますが、最新版である1.5.1でも動作します。この場合、prototype.jsライブラリだけでなく、script.aculo.usもバージョン1.7.1に差し替える必要があります。Lightboxは手軽で効果的な演出ができる便利なライブラリです。他にも似たようなスライド処理を行うライブラリがたくさんありますが、この機会に手軽なLightboxを使ってみてはどうでしょうか。
【サンプル09】
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<link rel="stylesheet" href="css/lightbox.css" type="text/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>
<script type="text/javascript"><!--
overlayOpacity = 0.2; // 背景の不透明度
resizeSpeed = 1; // リサイズ処理速度 (1:低速、10:高速)
borderSize = 40; // 枠サイズ(ピクセル)
// --></script>
<title>Lightboxサンプル</title>
</head>
<body>
<h1>Lightbox 2.03.3サンプル</h1>
<div>
<a href="photo/001.jpg" rel="lightbox[nature]" title="富士山">
<img src="thumb/001.jpg" width="96" height="54" alt="富士山">
</a>
<a href="photo/002.jpg" rel="lightbox[nature]" title="夕焼け">
<img src="thumb/002.jpg" width="96" height="54" alt="夕焼け">
</a>
<a href="photo/003.jpg" rel="lightbox[nature]" title="富山湾">
<img src="thumb/003.jpg" width="96" height="54" alt="富山湾">
</a>
</div>
</body>
</html>
【サンプル10】
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<link rel="stylesheet" href="css/lightbox.css" type="text/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>
<style type="text/css"><!--
#outerImageContainer {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#imageDataContainer {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}
--></style>
<title>Lightboxサンプル</title>
</head>
<body>
<h1>Lightbox 2.03.3サンプル</h1>
<div>
<a href="photo/001.jpg" rel="lightbox[nature]" title="富士山">
<img src="thumb/001.jpg" width="96" height="54" alt="富士山">
</a>
<a href="photo/002.jpg" rel="lightbox[nature]" title="夕焼け">
<img src="thumb/002.jpg" width="96" height="54" alt="夕焼け">
</a>
<a href="photo/003.jpg" rel="lightbox[nature]" title="富山湾">
<img src="thumb/003.jpg" width="96" height="54" alt="富山湾">
</a>
</div>
</body>
</html>
| Webサービスのニューフェース"PassPack" - 複数パスワードの管理ならおまかせを! [2007/1/5] |
| かんたん! WYSIWYG Wikiシステム - GroupsWiki登場 [2006/11/29] |
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |
|
日本の影響でオタク文化が発達!? 設楽統と杉崎美香がシンガポールのエンタメを探る! [00:07 2/11] キャリア |