Comment créer : infobulle
- Page précédente Champ d'email
- Page suivante Affichage de l'élément au survol
Apprenez à créer une infobulle en utilisant CSS.
Placez le curseur sur le texte suivant :
Haut
Texte de l'infobulle
Droite
Texte de l'infobulle
Bas
Texte de l'infobulle
Gauche
Texte de l'infobulle
Comment créer une infobulle
Première étape - Ajoutez HTML :
<div class="tooltip">Passer la souris dessus</div> <span class="tooltiptext">Texte de l'infobulle</span> </div>
Deuxième étape - Ajoutez CSS :
/* Conteneur de l'infobulle */ .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; /* Si vous souhaitez ajouter une bordure pointillée sous le texte glissant */ } /* Texte de l'infobulle */ .tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: #555; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; /* Positionnement du texte de l'infobulle */ position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -60px; /* Fondu de l'infobulle */ opacity: 0; transition: opacity 0.3s; } /* Flèche de l'infobulle */ .tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; } /* Affiche le texte de l'infobulle lorsque vous placez le curseur sur le conteneur de l'infobulle */ .tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }
Page associée
Tutoriel :ASTuce CSS : infobulle
Tutoriel :Comment créer une fenêtre contextuelle
Tutoriel :Comment créer un modal
- Page précédente Champ d'email
- Page suivante Affichage de l'élément au survol