GridIsoTope
by Apple Ilagan
HTML
<script src="http://isotope.metafizzy.co/jquery.isotope.min.js"></script>
<script src="http://isotope.metafizzy.co/js/fake-element.js"></script>
<div id="container">
<div class="element other nonmetal " data-symbol="H" data-category="other">
<p class="number">1</p>
<h3 class="symbol">H</h3>
<h2 class="name">Hydrogen</h2>
<p class="weight">1.00794</p>
</div>
<div class="element noble-gas nonmetal " data-symbol="He" data-category="noble-gas">
<p class="number">2</p>
<h3 class="symbol">He</h3>
<h2 class="name">Helium</h2>
<p class="weight">4.002602</p>
</div>
<div class="element alkali metal " data-symbol="Li" data-category="alkali">
<p class="number">3</p>
<h3 class="symbol">Li</h3>
<h2 class="name">Lithium</h2>
<p class="weight">6.941</p>
</div>
<div class="element alkaline-earth metal " data-symbol="Be" data-category="alkaline-earth">
<p class="number">4</p>
<h3 class="symbol">Be</h3>
<h2 class="name">Beryllium</h2>
<p class="weight">9.012182</p>
</div>
<div class="element metalloid " data-symbol="B" data-category="metalloid">
<p class="number">5</p>
<h3 class="symbol">B</h3>
<h2 class="name">Boron</h2>
<p class="weight">10.811</p>
</div>
<div class="element other nonmetal " data-symbol="C" data-category="other">
<p class="number">6</p>
<h3 class="symbol">C</h3>
<h2 class="name">Carbon</h2>
<p class="weight">12.0107</p>
</div>
<div class="element other nonmetal " data-symbol="N" data-category="other">
<p class="number">7</p>
<h3 class="symbol">N</h3>
<h2 class="name">Nitrogen</h2>
<p class="weight">14.0067</p>
</div>
<div class="element other nonmetal " data-symbol="O" data-category="other">
<p...
CSS
#container {
width:100%;
}
.metal {width:130px; height:170px; background:green;}
.nonmetal {width:130px; height:180px; background:orange;}
.metalloid {width:130px; height:170px; background:blue;}
JavaScript
//ISOTYPE GRID
$('#container').isotope({
masonry: {
columnWidth: 130,
gutterWidth: 10
}
});