"SIBYA Calendar of Activities 2015-2016"
Bootstrap 3.3.0 Snippet by sibyadev

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row"> <hr> <section id="pinBoot"> <article class="white-panel"><img src="http://sibya.weebly.com/uploads/3/0/4/2/30427040/7779632_orig.png" alt=""> <h4><a href="#">Community Building, Oath Taking Ceremony and Planning</a></h4> <p><b>Date:</b> Saturday, August 22, 2015<br><b>Venue:</b> Zamboanga Golf Course and Beach Park</p> </article> <article class="white-panel"> <img src="http://content.presentermedia.com/files/animsp/00007000/7556/leader_at_the_helm_anim_md_wm.gif" alt=""> <h4><a href="#">Leadership Training</a></h4> <p><b>Date:</b> Saturday, September 19, 2015 (Tentative)<br><b>Venue:</b> TBA</p> </article> <article class="white-panel"> <img src="http://sibya.weebly.com/uploads/3/0/4/2/30427040/7779632_orig.png" alt=""> <h4><a href="#">FlipTop Battle</a></h4> <p><b>Date:</b> Wednesday, October 7, 2015 (Tentative)<br><b>Venue:</b> TBA</p> </article> <article class="white-panel"> <img src="http://media.giphy.com/media/MeuW9MSNKbSCc/giphy.gif" alt=""> <h4><a href="#">Soccer Para sa Kalinaw ug Panaghiusa</a></h4> <p><b>Date:</b> Saturday, November 21, 2015 (Tentative)<br><b>Venue:</b> ADZU Backfield</p> </article> <article class="white-panel"> <img src="http://sibya.weebly.com/uploads/3/0/4/2/30427040/7779632_orig.png" alt=""> <h4><a href="#">SIBYA Festival</a></h4> <p><b>Date:</b> Sunday, November 22, 2015 <br><b>Venue:</b> TBA</p> </article> <article class="white-panel"> <img src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQoH7NU-GgC_kJ6Lo8Di_52tf6Uw-UO7qQHI4wYdUpIjplIYYfojw" alt=""> <h4><a href="#">Variety (Comedy) Show for a Cause</a></h4> <p><b>Date:</b> Saturday, December 12, 2015 <br><b>Venue:</b> TBA</p> </article> <article class="white-panel"><img src="http://sibya.weebly.com/uploads/3/0/4/2/30427040/7779632_orig.png" alt=""> <h4><a href="#">Balak Contest</a></h4> <p><b>Date:</b> Saturday, January 23, 2016 <br><b>Venue:</b> TBA</p> </article> <article class="white-panel"> <img src="http://media.giphy.com/media/atYWMCLHgjPTq/giphy.gif" alt=""> <h4><a href="#">SIBYA Debate</a></h4> <p> <p><b>Date:</b> Saturday, February 13, 2016 <br><b>Venue:</b> TBA</p></p> </article> <article class="white-panel"> <img src="http://sibya.weebly.com/uploads/3/0/4/2/30427040/7779632_orig.png" alt=""> <h4><a href="#">SIBYA Elections</a></h4> <p> <p><b>Date:</b> Saturday, February 27, 2016 <br><b>Venue:</b> TBA</p></p> </article> <article class="white-panel"> <img src="http://sibya.weebly.com/uploads/3/0/4/2/30427040/7779632_orig.png" alt=""> <h4><a href="#">SIBYA Awards Day</a></h4> <p> <p><b>Date:</b> Saturday, March 5, 2016 <br><b>Venue:</b> TBA</p></p> </article> </section> <hr> </div> </div>
/* Ref: Thanks to: http://www.jqueryscript.net/layout/Simple-jQuery-Plugin-To-Create-Pinterest-Style-Grid-Layout-Pinterest-Grid.html */ body { background-color:#eee; } #pinBoot { position: relative; max-width: 100%; width: 100%; } img { width: 100%; max-width: 100%; height: auto; } .white-panel { position: absolute; background: white; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); padding: 10px; } /* stylize any heading tags withing white-panel below */ .white-panel h1 { font-size: 1em; } .white-panel h1 a { color: #A92733; } .white-panel:hover { box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); margin-top: -5px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
$(document).ready(function() { $('#pinBoot').pinterest_grid({ no_columns: 4, padding_x: 10, padding_y: 10, margin_bottom: 50, single_column_breakpoint: 700 }); }); /* Ref: Thanks to: http://www.jqueryscript.net/layout/Simple-jQuery-Plugin-To-Create-Pinterest-Style-Grid-Layout-Pinterest-Grid.html */ /* Pinterest Grid Plugin Copyright 2014 Mediademons @author smm 16/04/2014 usage: $(document).ready(function() { $('#blog-landing').pinterest_grid({ no_columns: 4 }); }); */ ;(function ($, window, document, undefined) { var pluginName = 'pinterest_grid', defaults = { padding_x: 10, padding_y: 10, no_columns: 3, margin_bottom: 50, single_column_breakpoint: 700 }, columns, $article, article_width; function Plugin(element, options) { this.element = element; this.options = $.extend({}, defaults, options) ; this._defaults = defaults; this._name = pluginName; this.init(); } Plugin.prototype.init = function () { var self = this, resize_finish; $(window).resize(function() { clearTimeout(resize_finish); resize_finish = setTimeout( function () { self.make_layout_change(self); }, 11); }); self.make_layout_change(self); setTimeout(function() { $(window).resize(); }, 500); }; Plugin.prototype.calculate = function (single_column_mode) { var self = this, tallest = 0, row = 0, $container = $(this.element), container_width = $container.width(); $article = $(this.element).children(); if(single_column_mode === true) { article_width = $container.width() - self.options.padding_x; } else { article_width = ($container.width() - self.options.padding_x * self.options.no_columns) / self.options.no_columns; } $article.each(function() { $(this).css('width', article_width); }); columns = self.options.no_columns; $article.each(function(index) { var current_column, left_out = 0, top = 0, $this = $(this), prevAll = $this.prevAll(), tallest = 0; if(single_column_mode === false) { current_column = (index % columns); } else { current_column = 0; } for(var t = 0; t < columns; t++) { $this.removeClass('c'+t); } if(index % columns === 0) { row++; } $this.addClass('c' + current_column); $this.addClass('r' + row); prevAll.each(function(index) { if($(this).hasClass('c' + current_column)) { top += $(this).outerHeight() + self.options.padding_y; } }); if(single_column_mode === true) { left_out = 0; } else { left_out = (index % columns) * (article_width + self.options.padding_x); } $this.css({ 'left': left_out, 'top' : top }); }); this.tallest($container); $(window).resize(); }; Plugin.prototype.tallest = function (_container) { var column_heights = [], largest = 0; for(var z = 0; z < columns; z++) { var temp_height = 0; _container.find('.c'+z).each(function() { temp_height += $(this).outerHeight(); }); column_heights[z] = temp_height; } largest = Math.max.apply(Math, column_heights); _container.css('height', largest + (this.options.padding_y + this.options.margin_bottom)); }; Plugin.prototype.make_layout_change = function (_self) { if($(window).width() < _self.options.single_column_breakpoint) { _self.calculate(true); } else { _self.calculate(false); } }; $.fn[pluginName] = function (options) { return this.each(function () { if (!$.data(this, 'plugin_' + pluginName)) { $.data(this, 'plugin_' + pluginName, new Plugin(this, options)); } }); } })(jQuery, window, document);

Related: See More


Questions / Comments: