4.2.2 • Published 6 years ago

masonry-layout v4.2.2

Weekly downloads
134,751
License
MIT
Repository
github
Last release
6 years ago

Masonry

Cascading grid layout library

Masonry works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. You’ve probably seen it in use all over the Internet.

See masonry.desandro.com for complete docs and demos.

Install

Download

CDN

Link directly to Masonry files on unpkg.

<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.js"></script>
<!-- or -->
<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>

Package managers

npm: npm install masonry-layout --save

Bower: bower install masonry-layout --save

Support Masonry development

Masonry has been actively maintained and improved upon for 8 years, with 900 GitHub issues closed. Please consider supporting its development by purchasing a license for one of Metafizzy's commercial libraries.

Initialize

With jQuery

$('.grid').masonry({
  // options...
  itemSelector: '.grid-item',
  columnWidth: 200
});

With vanilla JavaScript

// vanilla JS
// init with element
var grid = document.querySelector('.grid');
var msnry = new Masonry( grid, {
  // options...
  itemSelector: '.grid-item',
  columnWidth: 200
});

// init with selector
var msnry = new Masonry( '.grid', {
  // options...
});

With HTML

Add a data-masonry attribute to your element. Options can be set in JSON in the value.

<div class="grid" data-masonry='{ "itemSelector": ".grid-item", "columnWidth": 200 }'>
  <div class="grid-item"></div>
  <div class="grid-item"></div>
  ...
</div>

License

Masonry is released under the MIT license. Have at it.


Made by David DeSandro

ETKlms-system-service-frontedavroraos@wpshopify/components@thegetty/getty-uibk-foundationhce-saasgiftpack-f2e-generator@everything-registry/sub-chunk-2136Giftpackbs-themeroughebusinessember-venhe-uiember-masonry-layout-shim@hundh/contao-list-bundleember-cchain-uisankhya-web-componentsshined@eirikk/svelte-masonry-layout@goldinteractive/feature-masonry@expressive-analytics/photrist-common@eqproject/eqp-dashboard@emilyhsia/themebau@ezraobiwale/vue-masonryfs-steamgent_styleguide@piratelp/css-ordinary@piratelp/css-pbt@piratesatelier/css-ordinaryjaywing-frontend-component-librarykantig-corevue2-waterfallvue-cli-plugin-infinite@ribajs/masonryvue-cli-plugin-vistelvue-masonryvue-masonry-componentvue-masonry-puresolfolio-rich-gallerysneat-bootstrap-html-admin-template-freesinblogfpc-uitbirdstboc-site-componentsglobular-mvc@seventharchitect/usemasonry@patternslib/patternslib@politicalwatch/tipi-uikitisotope-layoutisotope-modolu-columnsisotope-modulo-columnsisotope-next@robertforrest/react18-masonry-component@pageboard/isotope-layouticlickts-theme@northernbeat/prototypehtmlpresshashtegny@lanthings/masonrysteexgulp-simple-layout@mmintel/react-primer@lleohao/ranetotruuue-jtc-styleguidetruuue-styleguidemusefind-core-frontend@zalastax/nolb-masmll-components-reactangular-masonryangular-masonry-tsangular2-masonryangular-tweetsmasonrynest-angular@vectoriox/viox-masonryng5-masonryzu-components@topibd/cpfmea-v2@topibd/iqs-cpfmea@topibd/iqs-cpfmea-config@topibd/iqs-cpfmea-config-v2@topibd/iqs-cpfmea-v2@topibd/iqs-material-conf@topibd/mes-aoi-oee@topibd/mes-cpfmea@topibd/mes-cpfmea-v2@topibd/mes-laser-oee@topibd/mes-laser-plan@topibd/mes-mech-plan@topibd/mes-plan-machine-list@topibd/mes-xray-plan@topibd/pdm-partnum@topibd/scm-b2b@topibd/scm-supplier@topibd/scm-user-supplier-management@topibd/sys-conf@topibd/sys-log@topibd/sys-module-config@topibd/sys-personal-center
4.2.2

6 years ago

4.2.1

6 years ago

4.2.0

7 years ago

4.1.1

8 years ago

4.1.0

8 years ago

4.0.0

8 years ago

3.3.2

9 years ago

3.3.1

9 years ago

3.3.0

9 years ago

3.2.3

9 years ago

3.2.2

9 years ago

3.2.1

9 years ago

3.2.0

9 years ago