У меня большой текст в div. В этом тексте я хочу быть в состоянии навести курсор на некоторые конкретные слова, и это будет показывать div ниже слова, содержащего некоторый пользовательский div. (Точно так же, как вы можете навести ссылку в википедии, и появится сводная информация по связанной статье).
Есть ли способ сделать это в чистом CSS (без JavaScript)?
Когда я добавляю div внутри span с относительным позиционированием, он гадит на кровать. Смотри ниже.
Я думаю, что Википедия делает это с JS.
.menu-hover:hover > div {
display: block
}
.menu {
position: relative;
top:20px;
display: none;
background: red;
}
<div>
<span>Blah blah...</span>
<span class="menu-hover">Menu
<div class="menu">menu items</div>
</span>
<span>Bluh bluh...</span>
</div>