What is Featherlight.js?
Featherlight.js is an ultra lightweight jQuery lightbox plugin used to overlay content on the current page. It's designed to be very minimalist, flexible and extensible.
Some key features of Featherlight.js:
- Weighs less than 3kb minified and gzipped
- Built with flexibility and extensibility in mind
- Works for images, videos, forms, maps and more
- Responsive & touch friendly
- Keyboard navigation
- Custom callbacks & events
- Easy to theme and customize styles
Featherlight can display just about any type of content in a lightbox overlay without having to navigate away from the current page. It aims to be lightweight both in file size and code base, making it faster to load and easier to work with compared to some other more complex lightbox plugins.
The goal with Featherlight is to remain flexible and allow developers to easily build custom lightbox implementations while providing all the necessary features out of the box for simple image and content lightboxes.
Fancybox, Lightbox 2, Desktop for Instagram, Pixelfed, Zepto.js, Shadowbox, Magnific Popup, PhotoSwipe, Belacam, Ditch, ColorBox, frescoJS, PhotoUploads are some alternatives to Featherlight.js.