Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2016, 10:32
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 14 años, 4 meses
Puntos: 14
Pregunta Superponer dos divs al hacer scroll

Hola a todos!

Tengo una duda a la hora de construir una estructura que necesito... Necesitaría que en la página, al hacer scroll el contenido del bloque superior se fuese ocultando con el contenido del bloque inferior pero no logro hacerlo jugando con los position y demás.

La estructura que tengo es esta (esto es de un fichero ejemplo que me he hecho de prueba para ir probándolo hasta dar con la tecla):
Código HTML:
Ver original
  1. <div class="contiene-all">
  2.             <div class="bloque-superior">
  3.                 este es mi bloque superior
  4.             </div>
  5.             <div class="bloque-inferior">
  6.                 este es mi bloque inferior
  7.             </div>
  8.         </div>
  9. </body>
Código CSS:
Ver original
  1. body,html{width:100%;height:100%;}
  2.         .contiene-all{
  3.             width:100%;
  4.             height:auto;
  5.             min-height: 100%;
  6.             position:relative;
  7.         }
  8.         .bloque-superior{
  9.             width:100%;
  10.             height:auto;
  11. min-height:900px;
  12.             position:absolute;
  13.             background: blue;
  14.             z-index: 99;
  15.             top:0;
  16.         }
  17.         .bloque-inferior{
  18.             width:100%;
  19.             min-height:2000px;
  20.             background:green;
  21.             position: relative;
  22.             z-index: 9999;         
  23.         }

Y necesitaría que el de bloque-inferior al hacer scroll fuese ocultando el de bloque-superior.

Ah! Ninguno de los bloques tienen un height fijo sino que varía por si os orienta algo también....

Si pudieseis echarme una mano os lo agradezco porque me tiene ya.....

Gracias!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"