【发布时间】:2023-02-02 09:25:35
【问题描述】:
我想为该元素制作一个自定义工具提示,但我将其包含在框中,该框没有足够的空间用于工具提示,所以它只是裁剪(好吧,从技术上讲,我可以滚动显示它,因为overflow设置为auto,但我希望它不这样做就可见)。有没有办法让它从边缘弹出?我试过使用z-index 没有结果。
这就是我所说的:
.box {
width: 100px;
height: 100px;
overflow: auto;
border-style: solid;
border-color: red;
}
.tooltip {
padding-top: 20px;
position: relative;
display: inline-block;
}
.tooltip .tooltiptext {
display: none;
max-width: 60vw;
min-width: 15vw;
background-color: white;
border-style: solid;
border-color: #1a7bd9;
position: absolute;
z-index: 1000000;
}
.tooltip:hover .tooltiptext {
display: block;
}
<div class='box'>
<div class='tooltip'> Hover for tooltip
<div class='tooltiptext'>
Wow, this is amazing, such an epic tooltip text
</div>
</div>
</div>
编辑:悬停在元素上起作用很重要,而不是它所在的框。
【问题讨论】: