0.3.1 • Published 8 years ago

image-gallery v0.3.1

Weekly downloads
8
License
MIT
Repository
github
Last release
8 years ago

image-gallery

A straight forward to use, simple image gallery.

Features

  • Automatic image layouting (google images style)
  • Lazy loading of full size images (via data-full-src)
  • Responsive
  • Lightbox (optional)

View Demo.

Usage

Add the style sheet:

<link rel="stylesheet" href="image-gallery/dist/image-gallery.css">

Wrap your images inside a .image-gallery container:

<div class="image-gallery" style="max-width: 400px">
  <img src="fixtures/1-small.jpg" data-full-src="fixtures/1-large.jpg">
  <!--
    data-full-src is optional
  -->
  <img src="fixtures/2-small.jpg">
  <!--
    may specify pre-computed dimensions
    via data-dimensions="width,height"
  -->
  <img src="fixtures/3-small.jpg" data-dimensions="400,100" data-full-src="fixtures/3-large.jpg">
</div>

Instantiate the gallery for one or more container elements:

<script type="text/javascript">
  var gallery = ImageGallery('.image-gallery', {
    use: [
      ImageGallery.LazyLoading,
      ImageGallery.Responsive
    ]
  });
</script>

Extend (e.g. add Lightbox)

You can easily integrate other components such as a light box.

License

MIT