Bootstrap Test

Bootstrap test setup. Responsive with images.

by panchroma

HTML

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/css/bootstrap-combined.min.css">
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script>
<script src="https://raw.github.com/desandro/masonry/master/jquery.masonry.min.js"></script>
<div class="container">

<div id="posts" class="row">
    
        <div class="post span3"> from http://www.deanclatworthy.com/?p=229
        
        </div>
        <div class="post span3 tall">
        
        </div>
        <div class="post span6">
        
        </div>
        <div class="post span6 tall">
        
        </div>
        <div class="post span3 tall">
        
        </div>
        <div class="post span3">
        
        </div>
        <div class="post span6">
        
        </div>
        <div class="post span6">
        
        </div>
        <div class="post span3">
        
        </div>
        <div class="post span6 tall">
        
        </div>
        <div class="post span6">
        
        </div>
        <div class="post span3">
        
        </div>        
        
    </div>

</div>

CSS

#posts .post { height: 100px; background: cyan; margin-bottom: 20px; }
#posts .tall { height: 200px; }

JavaScript

$(document).ready(function () {
   
    $("#posts").masonry({
        itemSelector: '.post',
        isAnimated: true,
        columnWidth: function( containerWidth ) {
        
            var width = $(window).width();
            var col = 300;
            

            if(width < 1200 && width >= 980) {
                col = 240;
            }
            else if(width < 980 && width >= 768) {
                col = 186;
            }
        
            return col;
          }
    });
    
});