我有工具提示,其内容可以很长也可以很短。我不想拥有 3 个单词的内容并拥有一个巨大的工具提示,但我也不想要 20 个单词并将它们全部压缩成多行。使用此当前设置,无论如何它都会停留在最小宽度。
CSS:
.tooltip {
outline: none; position: relative;
min-width: 75px; max-width: 255px;
}
.tooltip .tool-content {
opacity: 0; visibility: hidden;
position: absolute;
}
.tooltip:hover .tool-content {
background: #999; border: 1px solid #555; color: #000000;
/* general styling */
position: absolute; left: 1.3em; top: 2.6em; z-index: 99;
visibility: visible; opacity: 1;
}
的HTML:
<div class='tooltip'>
(content to hover)
<span class='tool-content'>
(tooltip content)
</span>
</div>
让我烦恼的是我可以起飞位置:相对并且它按预期工作!然而我找不到任何解决方法,相对定位是 CSS 悬停的关键(或似乎是?)。