foxting

网页瀑布流布局插件Masonry

CSS3有实现类似瀑布流布局的属性column,但是遗憾的是这种布局是纵向布局而不支持横向布局。所以比较合适用于文字多列布局。

调用JQuery WaterFall布局插件:http://masonry.desandro.com/

HTML其中要定义一个容器:

<div id="container">
  <div class="item">...</div>
  <div class="item w2">...</div>
  <div class="item">...</div>
  ...
</div>

用JAVASCRIPT初始化

var container = document.querySelector(\'#container\');
var msnry = new Masonry( container, {
  // options
  columnWidth: 200,
  itemSelector: \'.item\'
});

在HTML元素上初始化

<div id="container" class="js-masonry"
  data-masonry-options=\'{ "columnWidth": 200, "itemSelector": ".item" }\'>

使用JQuery实例化

var $container = $(\'#container\');
// initialize
$container.masonry({
  columnWidth: 200,
  itemSelector: \'.item\'
});

以下为效果图:

 

发表于 2015-05-21 15:20  KenNgai  阅读(370)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2022-02-01
  • 2022-12-23
  • 2021-11-29
  • 2022-01-04
  • 2022-02-26
  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2022-12-23
  • 2021-07-25
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案