Bonjour, j'ai un problème au niveau de mon code.
J'ai une image svg avec les coordonnées des zones où je souhaiterai créer un tooltip qui apparaitrait lors d'un survol.
Voici mon code :
J'ai une image svg avec les coordonnées des zones où je souhaiterai créer un tooltip qui apparaitrait lors d'un survol.
Voici mon code :
<svg>
<g fill="#f9f9f9">
<a xlink:href="#tooltip">
<rect x="98.753" y="738.66" width="61.115" height="67.682" opacity=".02" stroke-width=".99407"/>
</a>
<a href="">
<rect x="739.39" y="533.28" width="61.115" height="67.682" opacity=".02" stroke-width=".99407"/>
</a>
</g>
</svg>
<div id="tooltip">
<div id="tooltipText">
<h1>Titre</h1>
<br>
<p>Description 1
<br>
Description 2
</p>
</div>
</div>
#tooltipText{
position: absolute;
transform: translateX(-50%);
background: white;
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding: 25px 35px;
visibility: hidden;
opacity: 0;
transition: 0.5s ease-in-out;
}
#tooltipText::before{
content: "";
position: absolute;
left: 50%;
top: 94%;
height: 20px;
width: 20px;
background: rgb(255, 255, 255);
transform: translateX(-50%) rotate(45deg);
}
a:hover #tooltipText{
top: -130%;
visibility: visible;
opacity: 1;
}