Forked from David DeSandro's Pen Isotope - layout modes.
A Pen by Nelson Omuto on CodePen.
| <h1>Isotope - masonry layout mode will not preserver order</h1> | |
| <div class="grid"> | |
| <div class="grid-item grid-item--width2">1</div> | |
| <div class="grid-item grid-item--height2">2</div> | |
| <div class="grid-item">3</div> | |
| <div class="grid-item">4</div> | |
| <div class="grid-item grid-item--width2 grid-item--height2">5</div> | |
| <div class="grid-item grid-item--width2">6</div> | |
| <div class="grid-item grid-item--width2">7</div> | |
| <div class="grid-item grid-item--height2">8</div> | |
| <div class="grid-item">9</div> | |
| <div class="grid-item grid-item--width2">10</div> | |
| <div class="grid-item grid-item--height2">11</div> | |
| <div class="grid-item">12</div> | |
| <div class="grid-item">13</div> | |
| </div> |
Forked from David DeSandro's Pen Isotope - layout modes.
A Pen by Nelson Omuto on CodePen.
| // external js: isotope.pkgd.js | |
| $(document).ready( function() { | |
| $('.grid').isotope({ | |
| itemSelector: '.grid-item', | |
| masonry: { | |
| columnWidth: 100 | |
| } | |
| }); | |
| }); |
| <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> | |
| <script src="http://isotope.metafizzy.co/isotope.pkgd.js"></script> |
| * { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| body { | |
| font-family: sans-serif; | |
| } | |
| /* ---- grid ---- */ | |
| .grid { | |
| background: #DDD; | |
| max-width: 1200px; | |
| } | |
| /* clear fix */ | |
| .grid:after { | |
| content: ''; | |
| display: block; | |
| clear: both; | |
| } | |
| /* ---- .grid-item ---- */ | |
| .grid-item { | |
| float: left; | |
| width: 100px; | |
| height: 100px; | |
| background: #0D8; | |
| border: 2px solid #333; | |
| border-color: hsla(0, 0%, 0%, 0.7); | |
| } | |
| .grid-item--width2 { width: 200px; } | |
| .grid-item--height2 { height: 200px; } |