A lightweight jQuery plugin for creating fluid galleries as seen on Flickr and Google Images.
Compatible with jQuery 1.7.0+ in Firefox, Safari, Chrome, Opera, Internet Explorer 7+. No dependencies except the jQuery library. Released under the MIT License: http://www.opensource.org/licenses/mit-license.php
This plugin was developed by and for Pixabay.com - an international repository for sharing free public domain images. We have implemented this plugin in production and we share this piece of software - in the spirit of Pixabay - freely with others.
https://goodies.pixabay.com/jquery/flex-images/demo.html
- Lightweight: 1.4 kB of JavaScript - less than 0.7 kB gzipped
- Source images/objects can have any size
- Works with more than just images, e.g. videos, iframes and plain text
- Responsive
- Equal margins between images controlled via CSS
- No cropping or reordering
- AJAX ready, e.g. for infinite scrolling
- Support for lazy loading of images and iframe contents
- Layout options to control e.g. the maximum number of rows - or whether or not to display an incomplete (last) row.
- Fixed #9 and #15: Incorrect width in Chrome.
- Fixed error in calculation that caused the last image in each row to be cut off
- Improved rendering performance by using Vanilla JS.
- Cleaned up JavaScript code.
- Initial release