jQuery Plugin For Responsive Portfolio Gallery - WM Gridfolio
File Size: | 1.05 MB |
---|---|
Views Total: | 16406 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
WM Gridfolio is a lightweight jQuery plugin that creates a responsive grid gallery for your portfolio website to showcase your images in an elegant way. Click on a thumbnail will slide down an info panel which displays more details about the image, a little similar to the Google Image Search.
See also:
How to use it:
1. Include the jQuery library together with jQuery WM Gridfolio plugin's script & CSS in the document.
<link rel="stylesheet" href="jquery.wm-gridfolio-1.0.min.css"> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <script src="jquery.wm-gridfolio-1.0.min.js"></script>
2. The markup structure to create an image gallery in a grid layout.
<div class="wmg-container demo"> <div class="wmg-item"> <div class="wmg-thumbnail"> <div class="wmg-thumbnail-content"> <!-- Thumbnail --> <img src="img-1.jpg" alt="image"> </div> <div class="wmg-arrow"></div> </div> <div class="wmg-details"> <span class="wmg-close"></span> <div class="wmg-details-content"> <!-- Image details --> <div class="container exemplo"> <div class="row"> <div class="col-md-6"> <img src="large-1.jpg" alt="image"> </div> <div class="col-md-6"> <h2>Title 1</h2> <hr> <p> Description 1 </p> <a href="#" class="btn btn-primary btn-lg" title="Read more">Read more</a> </div> </div> </div> </div> </div> </div> <div class="wmg-item"> <div class="wmg-thumbnail"> <div class="wmg-thumbnail-content"> <!-- exemplo de conteudo para thumbnail --> <img src="img-2.jpg" alt="image"> <!-- fim do exemplo --> </div> <div class="wmg-arrow"></div> </div> <div class="wmg-details"> <span class="wmg-close"></span> <div class="wmg-details-content"> <!-- exemplo de coteúdo para detail --> <div class="container exemplo"> <div class="row"> <div class="col-md-6"> <img src="large-2.jpg" alt="image"> </div> <div class="col-md-6"> <h2>Title 2</h2> <hr> <p> Description 2 </p> <a href="#" class="btn btn-primary btn-lg" title="Read more">Read more</a> </div> </div> </div> </div> </div> </div> <div class="wmg-item"> <div class="wmg-thumbnail"> <div class="wmg-thumbnail-content"> <img src="img-3.jpg" alt="image"> </div> <div class="wmg-arrow"></div> </div> <div class="wmg-details"> <span class="wmg-close"></span> <div class="wmg-details-content"> <div class="container exemplo"> <div class="row"> <div class="col-md-6"> <img src="large-3.jpg" alt="image"> </div> <div class="col-md-6"> <h2>Title 3</h2> <hr> <p> Description 3 </p> <a href="#" class="btn btn-primary btn-lg" title="Read more">Read more</a> </div> </div> </div> </div> </div> </div> </div>
3. Initialize the image gallery with one JS call.
$(document).ready(function(){ $('.demo').WMGridfolio(); });
4. Default options.
$fn.WMGridfolio({ selectors : { item : 'wmg-item', thumbnail : 'wmg-thumbnail', details : 'wmg-details', close : 'wmg-close', arrow : 'wmg-arrow' }, thumbnail : { columns : 6, minSize : 100, margin : 5 }, details : { minHeight : 400, speed : 350, full_w : false }, config : { open : 'open', openToTop : true, hasImg : true, keepOpen : false, onlyThumb : false }, callbacks : { CB_LoadGrid : false, CB_ResizeGrid : false, CB_OpenDetail : false, CB_CloseDetail : false, CB_CloseAll : false } });
Change log:
2015-03-24
- add options keepOpen and onlyThumb
This awesome jQuery plugin is developed by welisonmenezes. For more Advanced Usages, please check the demo page or visit the official website.