Ce n'est que lorsque je supprime le lien que je peux voir la balise div avec l'info-bulle. Quel est le lien entre les deux ? Le contenu div n'apparaît pas avec le lien.
.tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; } .tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: black; color: #fff; border-radius: 6px; } .tooltip:hover .tooltiptext { visibility: visible; } div#tdemo1 { animation-name: animate; animation-duration: 3s; width: 100px; height: 100px; background-color: red; } @keyframes animate { 0% { background-color: red; } 33% { background-color: yellow; } 66% { background-color: blue; } 99% { background-color: white; } }
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css"> <body style="background-image:linear-gradient(180deg,blue,violet);"> <div id="tdemo1" class="tooltip">Hover over me <span class="tooltiptext">Tooltip text</span> </div> <div id="bdemo1" class="container"> <h1>types of buttons in bootstrap:</h1> <button type="button" class="btn btn-outline-primary">Primary</button> <button type="button" class="btn btn-outline-secondary">Secondary</button> <button type="button" class="btn btn-outline-success">Success</button> <button type="button" class="btn btn-outline-info">Info</button> <button type="button" class="btn btn-outline-warning">Warning</button> <button type="button" class="btn btn-outline-danger">Danger</button> <button type="button" class="btn btn-outline-dark">Dark</button> <button type="button" class="btn btn-outline-light text-dark">Light</button> </div>
J'ai essayé d'utiliser une info-bulle avec une balise div et d'utiliser bootstrap pour afficher le bouton. Un seul d’entre eux semble correct à la fois.
Vous devez modifier l'élément
.tooltip
元素的类,因为bootstrap
将其识别为bootstrap
et y remplacer sa propre valeur.