Masonry 是一个瀑布流布局插件。本项目是 Masonry 与 Amaze UI 结合使用的示例。
完整信息请查看 Masonry 官网。
结合 Amaze UI 使用演示:
-
下载打包好的文件:
-
使用 Bower:
bower install masonry
-
使用 NPM:
npm install masonry-layout
var container = document.querySelector('#container');
var msnry = new Masonry( container, {
// options...
itemSelector: '.item',
columnWidth: 200
});
在元素上添加 js-masonry
class,选项可以以 JSON 格式写在 data-masonry-options
属性上。
<div class="js-masonry" data-masonry-options='{ "itemSelector": ".item", "columnWidth": 200 }'>
<div class="item"></div>
<div class="item"></div>
...
</div>
Masonry is released under the MIT license. Have at it.
Copyright ©️ 2014 David DeSandro