Description du projet
TraduitLa navigation entre les photos à l'intérieur de la lightbox doit fonctionner à la fois avec des contrôles fléchés sur un bureau et avec des gestes de balayage tactile sur un téléphone, puisque la plupart de mes visiteurs naviguent depuis un mobile ces jours-ci et que des tapotements maladroits ruinent l'impression. Comme le portfolio continue de croître, la vitesse de chargement est une véritable préoccupation : j'ai besoin d'un chargement paresseux afin que seules les vignettes réellement visibles à l'écran soient téléchargées en premier, avec des images correctement compressées, de sorte que la page ne semble jamais lente même avec des centaines de photos réparties sur plusieurs albums.
La galerie doit prendre en charge de courtes légendes sous chaque photo et, idéalement, un moyen simple pour moi d'ajouter de nouveaux albums plus tard sans toucher à aucun code. Le résultat doit avoir un aspect moderne et se comporter de la même manière sur un ancien téléphone que sur un nouvel ordinateur portable.
Exigences principales :
— grille de vignettes responsive pour toute largeur d'écran
— lightbox en plein écran ouverte par un clic ou un tapotement
— gestes de balayage pour changer de photos sur mobile
— chargement paresseux et optimisation des images pour la vitesse
— regroupement simple d'albums que je peux gérer moi-même