Il est possible de créer un texte animé sur une image passée en survol en utilisant uniquement CSS. Si vous voulez passer la souris sur l'image et voir le texte qui apparaît avec animation, alors vous êtes à la bonne place! Voyons comment le faire pas à pas. 1. Créez HTML
Ajoutez votre image en utilisant la balise et le texte. Premièrement, vous devez ajouter votre image en utilisant la balise
. Dans une autre balise
picture { --border-width: 5px; position: relative; display: inline-flex;} img { border-style: solid; border-width: var(--border-width); border-radius: 50%;} figcaption { left: var(--border-width); right: var(--border-width); transform: translateY(-50%); background: azure; opacity: 0; transition: opacity. 66s 0s ease-in-out;} picture:hover figcaption { opacity: 1;}} Modifié par Greg_Lumiere (31 Jul 2020 - 09:57) Merci beaucoup à vous tous! J'ai essayé la première solution, celle de Laurent, et ça a très bien marché. J'ai en effet remplacé les padding pour des margin pour bien centrer le texte horizontalement, et j'ai légèrement modifié le pourcentage (top: 50%;) afin de le centrer verticalement. Afficher texte sur image au passage souris le. Cela faisait des semaines que j'essayais de résoudre ce problème, car en général j'essaye de trouver seule les réponses pour mieux apprendre et comprendre ce que je fais, alors c'est un soulagement! Je vais passer un bon week-end! Bonne journée et encore merci, laurerocherluna a écrit: Je vais passer un bon week-end!
suivant: Comment réaliser des tableaux? monter: Les liens et les précédent: Comment faire un lien
Cela va masquer chaque élément dans la classe au début. Définissez les propriétés transition. La propriété suivante qui doit être définie est la propriété transition qui change les valeurs de l'éléments en millisecondes. Il y a aussi les propriétés transition-delay et transition-duration, dont la première spécifie le procès de début et la deuxième spécifie le temps pris du texte pour déplacer d'en haut à bas.. example { position: relative; padding: 0; width: 300px; display: block; cursor: pointer; overflow: hidden;}. content { opacity: 0; font-size: 40px; position: absolute; top: 0; left: 0; color: #1c87c9; background-color: rgba ( 200, 200, 200, 0. 5); height: 300px; -webkit- transition: all 400ms ease-out; -moz- transition: all 400ms ease-out; -o- transition: all 400ms ease-out; -ms- transition: all 400ms ease-out; transition: all 400ms ease-out; text-align: center;}. example. Texte sur image au passage de la souri par Lasseu69 - OpenClassrooms. content:hover { opacity: 1;}. content { height: 0; opacity: 1; transition-delay: 0s; transition-duration: 0.
Une question? Pas de panique, on va vous aider! Comment afficher une image et un texte au passage de la souris. 15 septembre 2010 à 23:23:03 Bonsoir, Je commence tout juste à coder mon portfolio photo, et je souhaiterais, lors du passage de la souris sur la miniature afficher les exifs de ma photo, donc afficher du texte! Dans mon design j'ai fais quelque chose comme ça: Sur le lys rouge (en haut) c'est ma miniature "normale" Et sur la goutte (en bas donc) c'est ma miniature lorsque l'on passe la souris dessus Pour l'instant j'ai réussi à afficher du texte (sous l'image) grâce à un OnMouseOver et à la faire disparaitre avec un OnMouseOut, le tout en bidouillant du code trouver sur je sais plus quel site Je cherche donc comment l'afficher mon texte sur l'image! Voici mon code: