我有一个带有固定标题的表格,工具提示在悬停时被相邻单元格隐藏。https://jsfiddle.net/9uep5na8/table { border-collapse: collapse; width: 100%; position: relative;}td, th { height: 200px; border: 1px solid black;}th { position: sticky; top: 0; background: #eee;}button:hover::after { content: "some tooltip content"; position: absolute; bottom: 50%; left: 250px; background-color: yellow; padding: 10px 8px; min-width: 240px;}
3 回答
DIEA
TA贡献1820条经验 获得超2个赞
我相信唯一的方法是使用 javaScript。
这是我的实现:
CSS:
#tooltip::after {
content: "some tooltip content some tooltip content some tooltip content some tooltip content";
position: absolute;
bottom: 30%;
left: 250px;
background-color: yellow;
padding: 10px 8px;
min-width: 240px;
max-width: 240px;
}
JS:
btn.addEventListener('mouseover', event => {
tooltip.style.display = 'block';
})
btn.addEventListener('mouseout', event => {
tooltip.style.display = 'none';
})
https://jsfiddle.net/1dvc6mbh/
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
<th>
解决方案是为具有工具提示的内容设置更高的 z-index
th.tooltip-header { z-index: 20; }
修改了您的示例: https: //jsfiddle.net/0cwahnby/2/
- 3 回答
- 0 关注
- 114 浏览
添加回答
举报
0/150
提交
取消