イメージギャラリーを作成する超軽量のjQueryプラグイン「bxGallery」


bxGallery
bxGalleryはサムネイル付きのイメージギャラリーを作成するためのjQueryプラグインです。

htmlでリストを作成し、パラメータを指定してあげるだけで動作するようです。
オプションでは、サムネイルの不透明度やサムネイルの位置(上下左右)などが指定できるようです。

詳しくは以下

IT/WEB業界への転職なら求人サイトGreen

使い方ですが、まず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を指定します。

以上で設定は完了です。
かなり使い勝手がよさそうなので、ギャラリー表示を検討されている方はいかがでしょうか。

 

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

follow us in feedly