Tengo un control deslizante en mi página que tiene una altura de 200px y tiene un desbordamiento oculto aplicado, dentro de este control deslizante hay elementos/imágenes que también son 200px. Cuando pasa el mouse sobre la id de la imagen para mostrar una información sobre herramientas arriba, mi único problema es que la información sobre herramientas está oculta debido a la regla de desbordamiento.Hacer que el elemento secundario aparezca fuera del elemento principal
Pensé que sería capaz de mostrar la información sobre herramientas dándole un índice z más alto, pero parece que no funcionó, ¿puede hacer que los elementos secundarios se rompan con sus padres?
Espero que esto tenga sentido.
En resumen mi estructura del código es similar a la de abajo
<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;
}
Esto funcionó para mí. –