Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2013, 06:05
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Divs desplegables al poner el mouse encima

Se puede hacer.

Suponiendo que tengas una estructura parecida a esta:
Código HTML:
Ver original
  1.   <div></div>
  2.   <div></div>
  3.   <div></div>
  4.   <div></div>

Debe de haber un contenedor —section en este caso, aunque podría hacerse con body también— para poder poner las demás capas no seleccionadas a cero altura, ya que el selector de hermanos + es siempre descendiente. Luego para animarlo con transition como es habitual.

Código CSS:
Ver original
  1. div {
  2.   height: 25%;
  3.   transition: height .5s;
  4. }
  5.  
  6. section:hover div {
  7.   height: 0;
  8.   overflow: hidden;
  9. }
  10.  
  11. section:hover div:hover {
  12.   height: 100%;
  13. }

Subí un ejemplo funcional a jsbin.