2012-03-17 10 views
11

Una vez asignado el desbordamiento con un valor que no sea visible, se recortarán todos sus elementos secundarios. Es el propósito de la propiedad de desbordamiento. Sin embargo, tengo que hacer que uno de los elementos secundarios sea 'flotado' y no recortado (como una ventana emergente), solo uno de ellos; no todo. ¿Es posible?Cómo evitar que un elemento secundario se recorte si el desbordamiento de los padres no está visible?

Tome lo siguiente como un ejemplo. ¿Hay alguna configuración de CSS que no recorta el div amarillo, mientras se recorta el elemento azul? (En la actualidad ambos están recortadas)

<div style="position:absolute;width:100px;height:50px;overflow:hidden;border:1px solid black"> 
<div style="top:30px;width:50px;height:100px;background:yellow"> 
</div> 
<div style="position:absolute;left:50px;top:0;width:50px;height:100px;background:blue"> 
</div> 
</div> 

El código se puede también encontrar en http://jsfiddle.net/kZBxD/

+0

qué es exactamente lo que quieren? – Jack

+0

Consulte mi respuesta y avíseme si tiene algún problema. – w3uiguru

+0

necesitas algo como esto: http://jsfiddle.net/kZBxD/3/ – Jack

Respuesta

0

tratar el violín a continuación: el div amarilla está flotando fuera y div azul es por dentro como por lo que necesita.

http://jsfiddle.net/kZBxD/2/

+0

Gracias. Lamentablemente, también tengo que convertir el div externo en absoluto. El div absoluto anidado también se recortará: http://jsfiddle.net/kZBxD/2/ –

+0

¿Te importa agregar el código dentro de tu respuesta? –

4

¿Necesita algo como esto:

cheque este violín: http://jsfiddle.net/kZBxD/3/

<div style="position:absolute;width:100px;height:50px;overflow:hidden;border:1px solid black"> 
<div style=" position:fixed;width:50px;height:100px;background:yellow"></div> 

+2

Gracias. Sí, la posición fija puede resolver el problema del recorte. Desafortunadamente, no se moverá ya que su padre o ventana está desplazado. Posible tener ambos (sin recorte y mover con el padre)? –

+0

te refieres a algo como esto? http://jsfiddle.net/kZBxD/4/ – Jack

+0

en realidad no entiendo lo que quiere, todo es posible – Jack

Cuestiones relacionadas