Initial commit

This commit is contained in:
2025-11-10 16:31:08 +01:00
commit 3080726c9b
18 changed files with 685 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# 🖼️ Justified Gallery
**Justified Gallery** est une librairie JavaScript légère qui permet de générer une **galerie dimages justifiée**, responsive, fluide et entièrement autonome.
Elle gère aussi une **modal intégrée** pour afficher les images en grand, avec navigation clavier, zoom et déplacement à la souris.
---
## ✨ Fonctionnalités
- 🧩 Mise en page automatique des images (justifiée selon le conteneur).
- 📱 Responsive grâce aux **breakpoints configurables**.
- 🖱️ Navigation **clavier (flèches, entrée)** et **clic**.
- 🪟 **Modal intégrée** avec :
- navigation entre images,
- zoom, drag, et fermeture via *Escape*.
- 🔗 Option pour encapsuler automatiquement les images dans des liens.
- 🧠 Aucun framework requis (pur JavaScript ES6+).
---
## 🚀 Installation
Inclure simplement le fichier dans ton projet :
```html
<script type="module">
import JustifiedGallery from './justified-gallery.js';
</script>