【发布时间】:2016-05-04 23:28:46
【问题描述】:
我正在开发一个包含多个列出项目的水平滚动部分。每个列出的项目都包含一个工具提示,应在悬停时显示在所述列出的项目上方。由于父 div 是可滚动的部分,我需要相对于列出的项目定位工具提示,但这会导致工具提示由于父级上设置的“overflow-x:scroll”而消失。我现在真的很难过。任何建议将不胜感激。
HTML
<div class="scroller">
<div class="scrollable-item">
<span> Static Text</span>
<span> Static Text</span>
<div class="scrollable-item-tooltip">
</div>
</div>
<div class="scrollable-item">
<span> Static Text</span>
<span> Static Text</span>
<div class="scrollable-item-tooltip">
</div>
</div>
<div class="scrollable-item">
<span> Static Text</span>
<span> Static Text</span>
<div class="scrollable-item-tooltip">
</div>
</div>
</div>
CSS
.scroller {
overflow-x:scroll;
white-space:nowrap;
}
.scrollable-item {
position:relative;
width:160px;
display:inline-block;
}
.scrollable-item-tooltip {
position:absolute;
bottom:100%;
}
我尝试创建一个小提琴,但似乎有什么东西阻止我破坏布局,所以代码实际上在下面的链接上运行良好,没有溢出。无论如何,我会把链接留在这里。 https://jsfiddle.net/xjrkt2fe/3/
【问题讨论】:
标签: html css tooltip overflow frontend