Initial commit
This commit is contained in:
28
JS/JustifedGallery/README.md
Normal file
28
JS/JustifedGallery/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# 🖼️ 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>
|
||||
Reference in New Issue
Block a user