29 lines
981 B
Markdown
29 lines
981 B
Markdown
# 🖼️ Justified Gallery
|
||
|
||
**Justified Gallery** est une librairie JavaScript légère qui permet de générer une **galerie d’images 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>
|