У меня есть текст (сниппет) при нажатии на который должен появляться блок.
Гуглила, нашла библиотеку "Tooltip", но, насколько я поняла, эта бибилиотека решает мою задачу только если всплывающий блок будет иметь текстовый контент, а мне нужно чтобы всплывающий после нажатия на сниппет блок мог содержать любой контент.
Важно! Реализовать это мне нужно на чистом js.
Подскажите, есть ли какие-то библиотеки, или как иначе можно реализовать такое?
Cпасибо.
.tooltip {
position: relative;
text-decoration: underline;
}
.tooltip .tooltipContent {
position: absolute;
min-width: 200px;
top: 18px;
left: 50%;
transform: translateX(-50%);
background-color: #f2f2f2;
padding: 10px;
border-radius: 10px;
display: none;
}
.tooltip:hover .tooltipContent {
display: block;
}
бла бла бла
<span class="tooltip">
сюда можно навести
<div class="tooltipContent">
Проверка, тут можно вставлять любой html
</div>
</span>
бла бла бла <br>
бла бла бла
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости