Effet de slide sur des images
Je vous propose une approche interactive, moderne et simple pour présenter une galerie d'image. L'objectif est de créer un effet visuel dynamique où chaque image s'agrandit au survol de la souris, permettant ainsi d'afficher plus d'informations sur l'image correspondante.
Technologies utilisées :
- HTML5 : Structure de la galerie et affichage des informations sur chaque image.
- CSS3 : Mise en page responsive et animations pour l'effet de slide.
Principe du fonctionnement
L'interface est composée de plusieurs blocs représentant différentes capitales. Chaque bloc contient :
- Une image représentative de la ville.
- Un titre indiquant le nom de la capitale.
- Une brève description.
- Un lien permettant d'en savoir plus.
Effets et animations
- Effet d'extension : Par défaut, chaque carte a une largeur de 90px et une hauteur de 300px. Lorsqu'on survole une carte, elle s'agrandit progressivement jusqu'à 350px de largeur.
- Affichage des informations : Le texte descriptif et le lien sont initialement masqués hors du cadre visible. Au survol, ils apparaissent en glissant vers le haut avec un effet fluide.
- Adaptabilité mobile : Sur les écrans de moins de 750px de large, la galerie passe en disposition verticale pour une meilleure lisibilité et accessibilité.
Ce tuto est idéal pour apprendre à rendre une galerie interactive et attrayante en utilisant uniquement HTML et CSS, sans recours à JavaScript.
Il constitue une bonne introduction aux concepts fondamentaux de l'animation CSS et du web responsive design.
Avis des apprenants