Вы можете попробовать этот способ, если хотите решить с помощью css.настроить его в соответствии с вашими требованиями дизайна
#tooltip {
// position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}
#tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* Position the tooltip */
position: absolute;
z-index: 1;
}
#tooltip:hover .tooltiptext {
visibility: visible;
}
Ваш HTML-код идет сюда
<div class="sect" id="tooltip">
<span class="tooltiptext">Tooltip text</span>
<div class="content">
<img alt="img" class="img" src="https://images.vexels.com/media/users/3/143437/isolated/preview/390e394e1ea17f2b8361c8a16d88364e-magnifying-glass-simple-icon-by-vexels.png"/>
The Pension Challenge
</div>
</div>