category
サイト構築 -JavaScript

[JS]パネルを新聞のように隙間なく自動で配置するスクリプト -Masonry

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

div要素で実装したパネルを新聞や雑誌のように隙間なく自動で配置するスクリプトを紹介します。

デモのキャプチャ

Masonry
demo

レイアウトの指定は簡単で、上記のようなレイアウトを作成するには各カラムの幅を指定します。

カラムごとに異なる幅を指定することも可能です。

デモのキャプチャ

demo (Tumblelog)

また、ユーザーのスクロール操作に合わせてコンテンツを表示する「Infinite Scroll」にも対応しています。

デモのキャプチャ

demo (Infinite Scroll)

ブラウザのサイズ変更にも柔軟に対応しています。

デモのキャプチャ

ブラウザのサイズを変更

MasonryはjQueryのプラグインのため、実装にはjquery.jsが必要です。

ライセンスはGPLMITで、個人・商用ともに無料で利用できるとのことです。

Post on:2009年12月9日

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

トラックバック

トラックバック(URL)

コメント

comment:

※承認制のため、即時には反映されません。

ページの先頭へ




© coliss

RSS