[javascript]Pinterestのようにタイル状にコンテンツを配置できるThe Wookmark jQuery plugin

jQueryプラグイン・ライブラリ
スポンサーリンク

Pinterestのようなサイトをよく見るようになりました。

この手のサイトはjQuery Masonryを利用することが多いのですが、今回はThe Wookmark jQuery pluginを使ったPinterest 風のタイル状サイトを構築しましたので、その備忘録です。

The Wookmark jQuery pluginのダウンロード

以下のサイトよりThe Wookmark jQuery pluginをダウンロードします。
http://www.wookmark.com/jquery-plugin


The Wookmark jQuery pluginの特徴

タイル状にコンテンツを横に並べていく分けですが、CSSのfloat:display:inline-blockで並べても、各要素の高さが異なるとその分隙間が出来てしまいます。
[JS]Pinterestのようにタイル状にコンテンツを並べることができるjavascript「The Wookmark jQuery plugin」

そこで jQueryプラグインjquery-wookmark.jsを利用することで、高さが異なる要素をタイル状に並べても、隙間を埋めて表示してくれるようになります。

ブラウザの幅を伸縮しても親要素の幅に合わせてコンテンツが上手く配置されますし、レスポンシブWEBデザイン対応のサイトでも充分使えます。
[JS]Pinterestのようにタイル状にコンテンツを並べることができるjavascript「The Wookmark jQuery plugin」

The Wookmark jQuery pluginの設置

jqueryファイルと一緒に、jquery-wookmark.jsファイルを読み込ませます。

オプションは、サイトに合わせて変更します。


HTMLのサンプル

タイル状に並べるコンテンツの親要素を#contents、タイル状に並べる要素をul id="tiles"にします。


以下にThe Wookmark jQuery pluginのデモページを用意しています。

ざっくり組んでるので不具合あるかもしれませんが、イメージだけでも参考いただければと思います。

The Wookmark jQuery plugin のデモ

コメント

タイトルとURLをコピーしました