# 🖼️ 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>
