イメージギャラリーを作成する超軽量のjQueryプラグイン「bxGallery」
bxGalleryはサムネイル付きのイメージギャラリーを作成するためのjQueryプラグインです。
htmlでリストを作成し、パラメータを指定してあげるだけで動作するようです。
オプションでは、サムネイルの不透明度やサムネイルの位置(上下左右)などが指定できるようです。
詳しくは以下
使い方ですが、まずhtmlでリスト要素を作成します。
- <img src="path/to/image1.jpg">
- <img src="path/to/image2.jpg">
- <img src="path/to/image3.jpg">
- <img src="path/to/image4.jpg">
次にプラグインを使用するおまじないをhead部分に追加します。
<script> $(document).ready(function(){ $('#pics').bxGallery(); }); </script>
上記ソースの後ろにオプションの設定を追加します。
$('#pics').bxGallery({ maxwidth: 500, thumbwidth: 75, thumbcrop: false, croppercent: .35, thumbplacement: 'bottom', thumbcontainer: '400', opacity: .7, load_text: 'loading...', load_image: 'spinner.gif', wrapperclass: 'outer' });
各パラメータの説明は以下になります。
- maxwidth
- メインの画像の横幅を指定します。
- maxheight
- メインの画像の高さを指定します。
- thumbwidth
- サムネイル画像の横幅を指定します。
- thumbcrop
- trueに設定した場合にサムネイルを正方形になるように切り取ります。
falseの場合は縦横比を維持します。 - croppercent
- thumbcropにtrueを指定した場合のみ使用します。0から1の範囲を指定。サムネイルをトリミングする際の割合を指定します。
- thumbplacement
- メイン画像の位置を指定します。位置は上下左右のどこかになります。パラメータには(‘left’, ‘right’, ‘top’, ‘bottom’) のどれかを指定します。
- thumbcontainer
- サムネイルを表示するコンテナの幅を指定します。
- opacity
- サムネイル画像の透明度を指定します。サムネイルにマウスオーバーすると指定した透明度から、元の画像にフェードインします。
- load_text
- イメージギャラリーを読み込んでいる際にテキストを表示する事ができます。このパラメータで表示するテキストの内容を指定できます。
- load_image
- イメージギャラリーを読み込んでいる際に画像を表示する事ができます。このパラメータはload_textよりも優先されます。
- wrapperclass
- 動的に外側に作成されるdivのidを指定します。
以上で設定は完了です。
かなり使い勝手がよさそうなので、ギャラリー表示を検討されている方はいかがでしょうか。
最新情報をお届けします