我在页面上有一个高度为200px并应用了溢出隐藏的滑块,滑块内部有列表项/图片,它们也都是200px。当你悬停在图片上时,我想显示一个位于其上方的工具提示,但我的问题是由于溢出规则而隐藏了该工具提示。
我认为通过给工具提示设置更高的z-index来显示它,但似乎没有起作用,你能让子元素脱离父级吗?
希望这样说得清楚。
简而言之,我的代码结构类似于下面的内容:
我认为通过给工具提示设置更高的z-index来显示它,但似乎没有起作用,你能让子元素脱离父级吗?
希望这样说得清楚。
简而言之,我的代码结构类似于下面的内容:
<div class="clip">
<a href="" class="tooltip"><img src="myimage.jpg" style="height:200px;" /><span>tooltip stuff</span></a>
<a href="" class="tooltip"><img src="myimage.jpg" style="height:200px;" /><span>tooltip stuff</span></a>
<a href="" class="tooltip"><img src="myimage.jpg" style="height:200px;" /><span>tooltip stuff</span></a>
</div>
css...
.clip {
height:200px;
overflow:hidden;
width:400px;
}
.tooltip {
font-weight:bold;
position: relative;
}
.tooltip a {
font-weight:bold;
}
.tooltip span {
margin-left: -999em;
position: absolute;
}
.tooltip:hover span {
background: url("../images/backgrounds/black_arrow_big.png") no-repeat scroll 0 0 transparent;
font-size: 11px;
height: 163px;
left: -100px;
margin-left: 0;
padding: 40px 30px 10px;
position: absolute;
top: -200px;
width: 310px;
z-index: 99;
}