nickdekruijk / lightbox.js
A simple jQuery lightbox plugin
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
This package is auto-updated.
Last update: 2024-11-05 06:20:10 UTC
README
A basic lightbox plugin. Fully customisable with CSS.
Usage
HTML:
<a href="/path/to/bigimage1.jpg" rel="lightbox" data-caption="Caption 1"><img src="/path/to/thumbnail1.jpg" alt=""></a> <a href="/path/to/bigimage2.jpg" rel="lightbox" data-caption="Caption 2"><img src="/path/to/thumbnail2.jpg" alt=""></a> <a href="/path/to/bigimage3.jpg" rel="lightbox" data-caption="Caption 3"><img src="/path/to/thumbnail3.jpg" alt=""></a> <a href="/path/to/bigimage4.jpg" rel="lightbox" data-caption="Caption 4"><img src="/path/to/thumbnail4.jpg" alt=""></a>
CSS
Style your lightbox however you want. For example:
lightbox .caption {position:absolute;bottom:5%;right:5%;color:#fff} lightbox .close {position:absolute;top:3%;right:3%;color:#fff} lightbox .close:after {content:'×'}
JS
$('A[rel=lightbox]').lightbox({ option1:'value1', option2:'value2' });
Options: default value|other options
arrowkeys: true|false # Enable keyboard left and right arrow keys
touchwipe: true|false # Enable touch device left and right swipe gestures
fadeIn: 400 # Fade in animation time when showing lightbox
fadeOut: 300 # Fade out animation time when closing lightbox
captionClass: 'caption' # CSS Class to apply to the image caption DIV
background: 'rgba(0, 0, 0, 0.7)' # Overlay background color