Le terme “lightbox” désigne l’affichage de médias dans une fenêtre modale. Cette méthode est souvent utilisée pour offrir une navigation dans une galerie d’images.

Le nom Lightbox JS provient d’une librairie JavaScript open-source développée vers 2005 par Lokesh Dhakar (puis réécrit en 2012 en utilisant jQuery). Le terme est désormais utilisé pour désigner les nobreuses librairies JavaScript produisant des effets similaires.

Quelques librairies produisant ce type d’effet:

  • Lightbox2 - l’orignal, par Lokesh Dhakar. Licence MIT.
  • Slimbox - vieux et non-maintenu.
  • Thickbox - vieux et non-maintenu.
  • Colorbox, par Jack Moore. Utilise jQuery. Licence MIT.
  • Magnific Popup, par Dmitry Semenov. Licence MIT.
  • PhotoSwipe, aussi par Dmitry Semenov. Licence MIT. N’utilise pas jQuery (pur JS).
  • Fancybox Utilise jQuery. Payant pour les usages commerciaux.
  • Featherlight, par Noël Bossart. Utilise jQuery. Licence MIT.

Voir aussi: