Fullscreen Responsive Gallery Plugin with jQuery - Simple Gallery

File Size: 807 KB
Views Total: 1670
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Fullscreen Responsive Gallery Plugin with jQuery - Simple Gallery

Simple Gallery is a basic jQuery gallery plugin which enables you to look through a group of images in a responsive, fullscreen lightbox popup.

How to use it:

1. Load the needed jQuery library and jQuery UI in your web page.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>

2. Load the jQuery simple gallery plugin after jQuery library.

<script src="SimpleGallery.js"></script>

3. Insert a group of image for the lightbox popup gallery.

<div class="gallery">
  <img src="1.jpg" comment="Image caption 1">
  <img src="2.jpg" comment="Image caption 2">
  <img src="3.jpg" comment="Image caption 3">
  ...
</div>

4. Style the lightbox, overlay and navigation controls via CSS.

#shadow {
  height: 100%;
  width: 100%;
  z-index: 1000;
  background-color: rgba(32, 32, 32, 0.9);
  position: fixed;
  top: 0px;
  left: 0px;
  display: none;
}

#lightbox {
  height: 70%;
  width: 70%;
  overflow: auto;
  z-index: 1001;
  display: none;
  position: fixed;
  margin-left: auto;
  margin-right: auto;
  top: 10%;
  left: 15%;
}

#close-button {
  size: 1.2em;
  text-align: center;
  vertical-align: middle;
  height: 1.25em;
  cursor: pointer;
  color: white;
  background-color: rgba(100, 100, 100, 0.9);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

#img-note {
  background-color: rgba(256, 256, 256, 0.75);
  width: 58%;
  height: 8%;
  display: none;
  position: fixed;
  bottom: 5%;
  left: 20%;
  padding: 0 1% 0 1%;
  overflow-x: auto;
}

#img-cont {
  max-height: 100%;
  background-color: rgba(0, 0, 0, 1);
}

#img-cont img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#img-next,
#img-prev {
  height: 3em;
  width: 3em;
  position: fixed;
  bottom: 6%;
  text-align: center;
  cursor: pointer;
  line-height: 2.75em;
  color: #fff;
}

#img-next img,
#img-prev img {
  max-height: 3em;
  max-width: 3em;
}

#img-next { right: 10%; }

#img-prev { left: 10%; }

#img-close {
  position: fixed;
  top: 2%;
  right: 2%;
  cursor: pointer;
  color: #fff;
  font-size: 2em;
  height: 3em;
  width: 3em;
  font-family: consolas;
}

4. Initialize the plugin and done.

$('.gallery').SimpleGallery();

5. Available settings.

$('.gallery').SimpleGallery({
height: '500px',
width: '100%',
nextImage: "",
prevImage: "",
closeImage: ""
});

This awesome jQuery plugin is developed by BozarthPrime. For more Advanced Usages, please check the demo page or visit the official website.