Skip to content

Keuronde/LightFullscreenGallery

Repository files navigation

LightFullscreenGallery

LightFullScreenGallery provide a convenient way to display pictures in fullscreen.

Keyboard navigation is supported :

  • Space, enter, right arrow, down arrow get you to the next image
  • Left and up arrow get you to the previous image
  • Escape close the gallery

How to use it ?

1. Copy the files along your webpage

Put these three files in the same directory than your webpage:

  • lightFullscreenGallery.js
  • lightFullscreenGallery.css
  • lfg_close.png

2. Include the scripts

Include the script and the stylesheet in your html page:

<head>
...
<script src="./lightFullscreenGallery.js"></script>
<link href="./lightFullscreenGallery.css" rel="stylesheet" type="text/css">
...
</head>

3. Adapt your page structure

All your page content will be hidden and redisplayed by the script. It need to be in a block with the id "lfg_hidable". The function lfg_init should be call when the page is loaded. The easiest way to do that is to use this template:

<body onload="lfg_init();">
  <div id="lfg_hidable">
	<!--- Place your content here -->
  </div>
</body>

4. Declare that your images are part of a gallery

All your images that should be open by the gallery should have a "data-lfg" attribute with the name of the gallery in the <a> tag. This will allow you to have several gallery on the same page. Usually, you create a link arround a thumbview.

<a href="high_resolution_image.jpg" data-lfg="my_gallery">
    <img src="low_resolution_image.jpg" alt="image description">
</a>

Demo

You can download the demo folder and try the demo.html file in it. You can also try the online demo

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors