У меня есть диапазон, который содержит эллипсы, и я хочу показать содержимое через всплывающую подсказку, но положение подсказки, похоже, не меняется, так как я не могу применить положение относительно родителя (из-за эллипсов).Вот код, который я пробовал
.data-tooltip:hover:before{
content: "";
width: 0;
height: 0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-bottom: 5px solid rgba(0, 0, 0, 0.6);
position: absolute;
bottom: 82%;
left: 25%;
-webkit-transform: translate(-58%, 41.5%);
transform: translate(-58%, 51.5%);
}
.data-tooltip:hover:after{
content: attr(data-title);
padding: 6px 8px;
color: #fff;
text-align: left;
text-decoration: none;
background-color: rgba(0, 0, 0, 0.6);
border-radius: 4px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
min-height: 32px;
word-wrap: break-word;
position: absolute;
top: unset;
bottom: 75%;
-webkit-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
<span class="data-tooltip" data-tooltip="my tooltip">
ellipsed content
</span>
Здесь я использую «до» для стрелки всплывающей подсказки и «после» для содержимого всплывающей подсказки, но их положение, похоже, тоже не меняется.Я попытался позиционировать свое содержимое всплывающей подсказки относительно данных, но из-за переполнения: скрытое, всплывающая подсказка выходит за рамки.