Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2014, 07:41
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: div desplegable u oculto - para clima

Con CSS puedes hacerlo perfectamente, de hecho sería lo ideal.

Tan sólo necesitas posicionar el elemento que quieras mostrar al pasar el ratón por encima de forma absoluta y ese elemento que se ve al principio darle una posición relativa.

Código HTML:
Ver original
  1. <div id="tiempo">
  2.   Nublado 22º
  3.   <div id="tiempo_ampliado">
  4.     Máxima, mínina, humedad y demás datos.
  5.   </div>
  6. </div>

Le pones una posición relativa al contenedor:

Código CSS:
Ver original
  1. div#tiempo {
  2.   position: relative;
  3. }

Luego para que no interfiera en el resto del HTML, lo sacas del flujo natural indicando una posición absoluta, lo ajustas a dónde lo quieres tener, y lo ocultas:

Código CSS:
Ver original
  1. div#tiempo_ampliado {
  2.   position: absolute;
  3.   top: 100%;
  4.   right: 0;
  5.   display: none;
  6. }

Y ya sólo te queda mostrarlo cuando se pase el ratón por encima:

Código CSS:
Ver original
  1. div#tiempo:hover div#tiempo_ampliado {
  2.   display: block;
  3. }

A grosso modo es eso. Luego ya ajustas demás cosas para visualizarlo como necesites.