Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/10/2011, 22:46
Avatar de C2am
C2am
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: como desplegar un menu Con solo CSS desde un div o imagen

Podría ser:
Código HTML:
Ver original
  1. <div id="menu">
  2. <!-- acá la imagen que ocupará todo el div menu -->
  3. <img src=blavla/>
  4. <!-- acá el menu dentro de una lista -->
  5. <ul>
  6. <li><a href=blabla >enlace1</a></li>
  7. <li>< a href=blablo>enlace2</a></li>
  8. </ul>
  9.  
  10. </div>


Siendo el css

Código CSS:
Ver original
  1. <style type="text/css">
  2.  
  3. <!--
  4. #menu {
  5. width: 820loquequieras;
  6. margin: loquequieras loquequieras;
  7. position:relative;
  8. }
  9.  
  10. /*estilo para la lista menu */
  11. #menu ul { list-style-type: none; display:none;}
  12. #menu ul li a {width: 160px; padding: 6px 0px 8px 0px; border-top-color: #000;}
  13.  
  14.  
  15. /* estilo al pasar el mouse sobre el div menu - para visualizar el menu*/
  16. #menu:hover{position: relative; }
  17. #menu:hover ul{display: block; position: absolute;left: 0px; }
  18.  
  19. -->
  20. </style>


EDITO: esto funciona al pasar el mouse sobre el div, no al hacer click.
No tengo idea de si se puede eso solamente con css. Creo que es necesario usar javascript
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Última edición por C2am; 12/10/2011 a las 22:47 Razón: NO es al hacer click