Maison > interface Web > tutoriel CSS > Comment créer une info-bulle animée en douceur pour une expérience utilisateur améliorée ?

Comment créer une info-bulle animée en douceur pour une expérience utilisateur améliorée ?

Mary-Kate Olsen
Libérer: 2024-12-22 03:00:18
original
164 Les gens l'ont consulté

How to Create a Smoothly Animated Tooltip for Enhanced User Experience?

Améliorer l'expérience utilisateur : ajout d'une info-bulle avec une animation de survol

À l'ère de la conception Web intuitive, les info-bulles sont devenues un élément essentiel pour fournir utilisateurs avec un contexte et des informations supplémentaires sur demande. Explorons comment ajouter une info-bulle à un élément div, avec un effet de fondu entrant/sortant fluide.

Création de l'info-bulle de base

Pour afficher une info-bulle de base sur survolez, vous pouvez utiliser l'attribut title sur l'élément div. Par exemple :

<div title="This is my tooltip">
  ...
</div>
Copier après la connexion

Cela affichera une info-bulle avec le texte « Ceci est mon info-bulle » lorsque l'utilisateur survole le div.

Amélioration de l'info-bulle avec une animation

Pour ajouter un effet de fondu entrant/sortant à notre info-bulle, nous utiliserons des transitions CSS. Voici comment :

.tooltip {
  display: none;
  position: absolute;
  background: yellow;
  opacity: 0;
  ransition: opacity 0.3s ease;
}

.tooltip:hover {
  display: block;
  opacity: 1;
}
Copier après la connexion

Ensuite, ajoutez un attribut de classe à l'élément div et appliquez la classe CSS d'info-bulle. Comme ceci :

<div class="tooltip" title="This is my tooltip with animation">
  ...
</div>
Copier après la connexion

Au survol, l'info-bulle s'affichera désormais en douceur, offrant une expérience utilisateur plus attrayante.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal