Попытка настроить всплывающие подсказки, которые я создал. Мне бы хотелось, чтобы всплывающая подсказка появлялась прямо под парящим текстом, была бы отзывчивой и, что самое важное, чтобы текст был многострочным. Под этим я подразумеваю, когда я хочу, чтобы моя всплывающая подсказка вместо горизонтального распространения распространялась по вертикали.
Таким образом, корректируя ширину текста, чем длиннее текст, тем длиннее вертикальный размер контейнера, чем горизонтальный текст.
Это то, что я пробовал до сих пор:
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black;
color: black;
}
.tooltip:hover {
text-decoration: none;
}
[data-title]::after {
content: attr(data-title);
background: rgba(0, 0, 0, 0.2);
color: #111;
-website-transform: translateY(50%) translateX(-55%);
transform: translateY(50%) translateX(-55%);
word-wrap: break-word;
height: 350px;
position: absolute;
padding: 1px 5px 2px 5px;
bottom: -2.6em;
left: 0%;
white-space: nowrap;
box-shadow: 1px 1px 3px #222222;
opacity: 20;
border: 1px solid #111111;
z-index: 99999;
visibility: hidden;
}
<p>Words words <a class="tooltip" data-title="Title text.">link text</a> words.
More words <a class="tooltip" data-title="More link text.">more link text</a>.</p>