Masonry – 實現 Pinterest 模式的網格砌體布局


  Masonry 是一款 JavaScript 網格布局插件,可以實現類似 Pinterest 模式的砌體布局效果。通過把元素自動填充在垂直的空白區域,就像牆上堆砌的石頭一樣。這個庫還可以作為 jQuery 插件使用,幫助你輕松實現這種效果。

您可能感興趣的相關文章

 

 

  在使用的時候,HTML代碼很簡單:

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

  另外在頁面中還需引入:

<script src="/path/to/masonry.pkgd.min.js"></script>

  下面是簡單的 CSS 代碼示例:

.item { width: 25%; }
.item.w2 { width: 50%; }

  如果當普通的 JavaScript 庫使用,代碼如下:

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

  如果作為 jQuery 插件使用,代碼如下:

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

  可以通過如下方式獲取 Masonry 實例:

var msnry = $container.data('masonry');

  

源碼下載      效果演示

 

本文鏈接:Masonry – 實現 Pinterest 模式的網格砌體布局

編譯來源:夢想天空 ◆ 關注前端開發技術 ◆ 分享網頁設計資源


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM