jQuery Masonry構(gòu)建類pinterest網(wǎng)站布局

2012-03-03 21:07:45來源:css88作者:

一打開Pinterest你會被那些漂亮的圖片和網(wǎng)站的雜志風(fēng)格所吸引。非常強(qiáng)的視覺沖擊。
當(dāng)然今天不是討論產(chǎn)品的東西,Pinterest的布局非常有意思,按照列排,寬度自適應(yīng)。正好知道jquery有個叫Masonry的插件,這個插件非

一打開Pinterest你會被那些漂亮的圖片和網(wǎng)站的雜志風(fēng)格所吸引。非常強(qiáng)的視覺沖擊。
當(dāng)然今天不是討論產(chǎn)品的東西,Pinterest的布局非常有意思,按照列排,寬度自適應(yīng)。正好知道jquery有個叫Masonry的插件,這個插件非常合適做Pinterest類似的布局,而且非常簡單。我做了一個簡單的類似Pinterest布局的demo,html和css是Pinterest的。

jQuery Masonry插件的參數(shù)也很簡單:

$('#wrapper').masonry({
singleMode: false,
// 禁用測量每個浮動元素的寬度。
// 如果浮動元素具有相同的寬度,設(shè)置為true。
// 默認(rèn): false

columnWidth: 240,
// 1列網(wǎng)格的寬度,單位為像素(px)。
// 默認(rèn): 第一個浮動元素外寬度。

itemSelector: '.box:visible',
// 附加選擇器,用來指定哪些元素包裹的元素會重新排列。

resizeable: true,
// 綁定一個 Masonry 訪問 用來 窗口 resize時布局平滑流動.
// 默認(rèn):true

animate: true,
// 布局重排動畫。
// 默認(rèn):false

animationOptions: {},
// 一對動畫選項,具體參數(shù)可以參考jquery .animate()中的options選項,見:http://www.css88.com/jqapi/#p=animate

appendedContent: $('.new_content'),
// 附加選擇器元素,用來尾部追加內(nèi)容。
// 在集成infinitescroll插件的情況下使用。

saveOptions: true,
// 默認(rèn)情況下,Masonry 將使用以前Masonry使用過的參數(shù)選項,所以你只需要輸入一次選項
// 默認(rèn):true

}, function() {}
// 可選擇的回調(diào)函數(shù)
// 'this'將指向重排的Masonry適用元素
);

查看demo:http://www.css88.com/demo/jquery-masonery/

更多關(guān)于masonry的demo參見http://desandro.com/resources/jquery-masonry/

關(guān)鍵詞:jQueryMasonrypinterest

贊助商鏈接: