The Zbox.js is a simple and lightweight solution for pure Javascript image lightbox. It can be used on image or link to show a bigger version of the image.
It is a flexible image viewer of the javascript library which is responsive and mobile friendly. When a user clicks on the image thumbnail, it shows a bigger image with fade animation.
How to Use Image Lightbox with Javascript
Simply add the zbox.js before head closing.
<script type="text/javascript" src="zbox.js"></script>
Add an image or your own link on your webpage.
<div class="imgDiv"> Image 1:<br><br><img height="100" src="img/img1.jpg"/> </div> <div class="imgDiv"> Image 2:<br><br><a href="img/img2.jpg"/>Image Link</a> </div>
Call the main lightbox function and do change the options as you want.
<script> var a; document.addEventListener("DOMContentLoaded", function(event) { a = new Zbox({ overlayClick : true, /* overlay click close the modal. */ fadeTime : 1000, /* Time in ms for fade effect. */ loading : "Loading image message", querySelector : "img, a", /* Elements to apply zbox. */ }); }); </script>