Comunidad de diseño web y desarrollo en internet online

Montar divs encima de otros

Citar            
MensajeEscrito el 17 Nov 2011 08:24 pm
Buenas, tengo 4 divs con una clase: secciones.

Código HTML :

.secciones
{
   position:relative;
   float:left;
   padding:30px;
   width:auto;
   height:auto;
   z-index:1;   
}
.headerSec
{
   width:333px;
   height:100px;
}
.contenedorbox
{
   width:333px;
   height:333px;
}

Dentro de cada div estan los otros 2 que se llaman headerSec y contenedorbox, uno debajo del otro, formando una imagen.

Hago un resize con animación con JQuery:

Código HTML :

function a()
{
   document.getElementById("imgboxJuegos").style.zIndex="9";
       $('#imgboxJuegos').animate({
      height: '300px',
      width: '1000px'
   },500)
   $('#imgboxJuegosBody').animate({
      height: '1000px',
      width: '1000px'
   },500)
};


Los id a los que hago referencia en la función son las id's de los primeros headerSec y headerSec, intento explicarlo mas visualmente:
________________________________________________
| class=secciones |
| __________________________________________ |
| | class=headerSec id=imgboxJuegos | |
| | | |
| |class=contenedorboxi d=imgboxJuegosBody | |
| |_________________________________________| |
| |
|_______________________________________________ |

Tengo 3 div que se llaman secciones alianeados como veis con float left. Al hacer el resice de imgboxJuegos y imgboxJuegosBody (que lo hace perfectamente), las secciones que están al lado obviamente se echan a la derecha, para dejar el nuevo tamaño de la primera seccion, lo que quiero conseguir, es que todas sigan en su sitio y que el resice haga montarse encima de las otras, pero me da la nariz que con "float" no voy a poder de ninguna manera... se me acaba de ocurrir recojer la posición de los div's y establecerlos ahí con left y top, y retirar el float.. o directamente colocarlos así del tirón, aunque no se si solventaría el problema.

Se agradecen ideas, saludos.

Por neisserian89

65 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Nov 2011 08:25 pm
La explicación gráfica se fué al carajo p`or que esto se traga los espacios, a ver si luego puedo explicarlo mejor, ahora tengo que salir.

Por neisserian89

65 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2011 12:33 pm
Cierto, el problema es que tienes los divs flotantes.
Creo que coincido contigo, lo mejor será que pongas cada div en position absolute respecto de un contenedor que los contenga a todos.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.