JavaScript MIT

fslightbox

An easy to use vanilla JavaScript plug-in without production dependencies for displaying images, videos, or, through custom sources, anything you want in a clean overlying box.

B

banthagroup

Dernière activité 31 août 2026
banthagroup/fslightbox

408

étoiles

28

forks

50

issues ouvertes

gallerylightboxmodalvanilla-javascriptvanilla-js

Ce README est souvent en anglais.

Vanilla JavaScript Fullscreen Lightbox Basic

Description

A vanilla JavaScript plug-in without production dependencies for displaying images, videos, or, through custom sources, anything you want in a clean overlying box. The project's website: https://fslightbox.com.

Installation

Through an archive downloaded from the website.

Just before the end of the <body> tag:

<script src="fslightbox.js"></script>

Or, through a package manager.

npm install fslightbox

And import it in your project's JavaScript file, for example through the Node.js "require" function:

require("fslightbox")

Basic usage

<a data-fslightbox="gallery" href="https://i.imgur.com/fsyrScY.jpg">
	Open the first slide (an image)
</a>
<a 
	data-fslightbox="gallery"
	href="https://www.youtube.com/watch?v=xshEZzpS4CQ"
>
	Open the second slide (a YouTube video)
</a>
<a
	data-fslightbox="gallery"
	href="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
>
	Open the third slide (an HTML video)
</a>
<a data-fslightbox="gallery" href="#vimeo">
	Open the fourth slide (a Vimeo video—a custom source)
</a>
<iframe
	id="vimeo"
	src="https://player.vimeo.com/video/22439234"
	width="1920px"
	height="1080px"
	frameBorder="0"
	allow="autoplay; fullscreen"
	allowFullScreen
></iframe>

Documentation

Available at: https://fslightbox.com/javascript/documentation.

Demo

Available at: https://fslightbox.com/javascript.

Browser Compatibility

Browser Works?
Chrome Yes
Firefox Yes
Opera Yes
Safari Yes
Edge Yes
IE 11 Yes

Projets similaires

Responsive Vanilla JS lightbox plugin, suitable for images, videos, iFrames, inline contents

JavaScriptgallerygallery-imagesimage-gallery
Nnicolafranchini
713 étoiles167

Simple and easy to use lightbox script written in pure JavaScript

JavaScriptgalleryjavascriptlightbox
Ffeimosi
2,5 k étoiles426

Pure Javascript lightbox with mobile support. It can handle images, videos with autoplay, inline content and iframes

JavaScriptgalleryimagejavascript
Bbiati-digital
2,5 k étoiles251