Skip to content

shubham-thakare/jquery.flex-photo-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jQuery Flex Photo Gallery

HitCount

For live demo visit to https://shubham-thakare.github.io/jquery.flex-photo-gallery/

Flex Photo Gallery is a jQuery plugin which makes use of CSS3 Flexbox to create a responsive, justified grid layout and gallery for showing your images. It also provides the popup modal for viewing the selected image with the navigation buttons.

How to use:

1. Download the jquery.flex-photo-gallery plugin files.

2. Import the jQuery Flex Photo Gallery plugin and other required resources into your html document.
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.flex-photo-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.flex-photo-gallery.css"/>

3. Define the array objects containing images to be presented in the gallery.
var images = [
	{
		"url" : "path_to_image",
		"width" : image_width,
		"height" : image_height
	},
	{
		"url" : "path_to_image",
		"width" : image_width,
		"height" : image_height
	},
	........
];

4. Create a container in which you want to display the image gallery.
<div id="gallery"></div>

5. Activate the plugin and done.
$('#gallery').flexPhotoGallery({
	imageArray: images,
	isViewImageOnClick: true
});

Set isViewImageOnClick = false if you don't wan't to enlarge the image on click event. Default value is true.