Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2011, 22:28
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: ¿Como crear una capa que ocupe casi todo el espacio y se pueda cerrar?

cambiando la propiedad display con javascript, no necesariamente tiene que ser sobre un link, podría ser sobre una imagen u otro elemento.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <title>titulo</title>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5.  
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8.  
  9. html, body {
  10. margin: 0;
  11. padding: 0;
  12. border: none;
  13. }
  14. body {
  15. height: 100%;
  16. }
  17. div#capaoculta{
  18. position: absolute;
  19. width: 100%;
  20. height: 100%;
  21. top: 0;
  22. left:0;
  23. margin: 0;
  24. padding: 0;
  25. background-color: #CCC;
  26. display: none;
  27. }
  28.  
  29. /*]]>*/
  30. </head>
  31. <p>
  32. <a href="#" onclick="document.getElementById('capaoculta').style.display='block';">abrir</a>
  33. </p>
  34. <div id="capaoculta">
  35. <a href="#" onclick="document.getElementById('capaoculta').style.display='none';">cerrar</a>
  36. </div>
  37. </body>
  38. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.