JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<div class="container-fluid">
    <div class="row-fluid">
        <div class="col-lg-12">
            <h1 class="page-header text-center">Photos</h1>
        </div>
        <div class="col-md-3 col-sm-4 col-xs-6 thumb">
            <div class="thumbnail" href="#"><a href="#"><img class="img-responsive" src="http://placehold.it/400x266" alt="" /></a>
                <div class="caption"><a href="#" class="btn btn-shopping btn-responsive"><i class="glyphicon glyphicon-shopping-cart"></i></a></div>
            </div>
        </div>
        <div class="col-md-3 col-sm-4 col-xs-6 thumb">
            <div class="thumbnail" href="#"><a href="#"><img class="img-responsive" src="http://placehold.it/400x266" alt="" /></a>
                <div class="caption"><a href="#" class="btn btn-shopping btn-responsive"><i class="glyphicon glyphicon-shopping-cart"></i></a></div>
            </div>
        </div>
        <div class="col-md-3 col-sm-4 col-xs-6 thumb">
            <div class="thumbnail" href="#"><a href="#"><img class="img-responsive" src="http://placehold.it/175x266" alt="" /></a>
                <div class="caption"><a href="#" class="btn btn-shopping btn-responsive"><i class="glyphicon glyphicon-shopping-cart"></i></a></div>
            </div>
        </div>
        <div class="col-md-3 col-sm-4 col-xs-6 thumb">
            <div class="thumbnail" href="#"><a href="#"><img class="img-responsive" src="http://placehold.it/175x266" alt="" /></a>
                <div class="caption"><a href="#" class="btn btn-shopping btn-responsive"><i class="glyphicon glyphicon-shopping-cart"></i></a></div>
            </div>
        </div>
        <div class="col-md-3 col-sm-4 col-xs-6 thumb">
            <div class="thumbnail" href="#"><a href="#"><img class="img-responsive"...

CSS

.thumbnail > a {
    display: block;
    /* 4:3 aspect ratio */
    padding-top: 75%;
    /* center align pt. 1 */
    position: relative;
}
.thumbnail > a > img {
    /* fit within container */
    max-width: 100%;
    max-height: 100%;
    /* center align pt. 2 */
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}