Customizable Lightbox That Supports Any Content - Zoombox
| File Size: | 114 KB |
|---|---|
| Views Total: | 2083 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Zoombox is an easy-to-use yet feature-rich, highly customizable jQuery lightbox plugin that supports any media types: Text, Images, HTML5 Videos, Youtube/Vimeo Videos, Iframe contents and much more.
More features:
- Gallery modes. It means that you can switch between lightbox content just like a slider.
- Image preview.
- 5 built-in themes to fit your web design.
- Autoplay videos when opened.
- Keyboard interactions.
- Smooth open/close animations.
- Loading spinner.
How to use it:
1. To get started, include jQuery JavaScript library and the jQuery Zoombox plugin at the bottom of the webpage.
<link href="/path/to/zoombox.css" rel="stylesheet"> <script src="/path/to/jquery.min.js"></script> <script src="/path/to/zoombox.js"></script>
2. Attach the function zoombox to the media links and done.
<a class="zoombox" title="This is an image" href="1.jpg"><img src="1.jpg" class="thumb" /></a> <a class="zoombox" href="https://www.youtube.com/watch?v=mTktq2TqLkg" title="Hey this is youtube !">Youtube</a> <a class="zoombox" href="https://vimeo.com/205627512" title="Hey this is vimeo !">Vimeo</a> ...
$(function(){
$('a.zoombox').zoombox();
});
3. Or using the $.zoombox.open(link) method.
$.zoombox.open('1.jpg');
4. To display HTML content in the lightbox, use the $.zoombox.html(content) method.
$.zoombox.html('<strong>Hi !</strong><p>This is HTML content !</p>');
5. Change the default themes. All possible themes:
- zoombox (default)
- lightbox
- prettyphoto
- darkprettyphoto
- simple
$('a.zoombox').zoombox({
theme: 'simple'
});
6. Customize the lightbox by overriding the following options.
$('a.zoombox').zoombox({
// overlay opacity
opacity: 0.8,
// the duration of the animation
duration: 800,
// enable/disable the animation
animation: true,
// width/height of the lightbox
width: 600,
height: 400,
// enable/disable image preview in gallery mode
gallery: true,
// enable/disable video autoplay
autoplay: false,
// allow images bigger than screen
overflow: false
});
7. Close the lightbox manually.
$.zoombox.close();
This awesome jQuery plugin is developed by Grafikart. For more Advanced Usages, please check the demo page or visit the official website.











