Small Responsive Masonry Grid In jQuery

File Size: 4.93 KB
Views Total: 9719
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Small Responsive Masonry Grid In jQuery

Masonry Grid is a tiny and responsive jQuery grid layout plugin that places elements of varying heights in a column-based fluid grid as you've seen on Pinterest.com.

See Also:

How to use it:

1. Add as many grid items to the masonry layout.

<div class="my-masonry-grid">
  <div class="my-masonry-grid-item" style="height: 300px;">1</div>
  <div class="my-masonry-grid-item" style="height: 380px;">2</div>
  <div class="my-masonry-grid-item" style="height: 320px;">3</div>
  <div class="my-masonry-grid-item" style="height: 340px;">4</div>
  <div class="my-masonry-grid-item" style="height: 320px;">5</div>
  ...
</div>

2. Load the main JavaScript file jquery.masonryGrid.js after loading jQuery library.

<script src="/path/to/cdn/jquery.min.js"></script>
<script src="/path/to/dist/jquery.masonryGrid.js"></script>

3. Initialize the masonry grid and specify the number of columns to generate. Default: 3.

$(function(){
  $('.my-masonry-grid').masonryGrid({
    'columns': 5
  });
});

4. Determine the screen size at which breakpoint the grid items will be stretched into full width. Default: '767'

$(function(){
  $('.my-masonry-grid').masonryGrid({
    'columns': 5,
    'breakpoint': 467
  });
});

Changelog:

2021-02-19

  • Update jquery.masonryGrid.js

This awesome jQuery plugin is developed by ny64. For more Advanced Usages, please check the demo page or visit the official website.