Ads

Saturday 26 July 2014

nanoGALLERY - jQuery plugin

Download Demo


Image gallery simplified.


Touch enabled, responsive, justified/cascading/grid layout and supporting cloud storage.


Featuring multi-level navigation in albums, combinable hover effects on thumbnails, multiple layouts, slideshow, fullscreen, pagination, image lazy load, themes, deep linking, customizable, i18n, and pulling in Flickr, Picasa, Google+ and SmugMug photo albums among others.


Usage can be as easy as:



 $('#elt').nanoGallery(
kind : 'picasa',
userID : 'YourEmail@gmail.com'
);


Key features


  • Display image galleries with justified, cascading or grid layout

  • Display thumbnails and images with titles and descriptions

  • Numerous animated thumbnails hover effects (combinations are possible)

  • Easy to setup and customizable

  • Responsive layout – mobile friendly – Swipe support

  • Breadcrumb for easy navigation in photo albums

  • Image slideshow with swipe and keyboard shortcuts support

  • Deep linking of images and albums

  • Optimized support of very large galleries (thumbnail image lazy loading or pagination)

  • Browser Back/Forward navigation

  • Ignore undesired albums or photosets (by keyword blacklisting)

  • Multiple galleries on one page

  • Color schemes / Themes

  • Internationalization support (i18n)

  • Helpers for custom extensions

  • Supported image sources :
    • self hosted images

    • Flickr account

    • Picasa/Google+ account

    • SmugMug account


Usage examples


Include JS and CSS files



<!-- Add jQuery library (MANDATORY) -->
<script type="text/javascript" src="third.party/jquery-1.7.1.min.js"></script>

<!-- Add nanoGALLERY plugin files (MANDATORY) -->
<link href="css/nanogallery.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="jquery.nanogallery.js"></script>


Note: If you specify a theme, the corresponding css file must also be included.


Example with images from a Flickr account


  • Create a container

Put a <DIV> element in the <BODY> of your HTML page where you want the gallery to be displayed.



<div id="nanoGallery1"></div>


  • Initialize the script


$(document).ready(function () 
jQuery("#nanoGallery1").nanoGallery(
kind:'flickr',
userID:'34858669@N00'
);
);



nanoGALLERY - jQuery plugin

No comments:

Post a Comment