Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/05/2015, 19:41
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 5 meses
Puntos: 208
Respuesta: Como se llama esto??

Te dejo un ejemplo sin tantos estilos, quizás así puedas entender más o menos como hacerlo con tu propio código.

Código HTML:
Ver original
  1. <div class="modal">
  2.     <div class="ventana">
  3.         <button class="cerrar">Cerrar</button>
  4.         <img src="http://dummyimage.com/300x300/012345/ccc" alt="" />
  5.     </div>
  6. </div>

Código CSS:
Ver original
  1. body{
  2.     background-image:url("http://oi59.tinypic.com/bgafkz.jpg");
  3.     background-size:100%;
  4.     background-repeat:no-repeat;
  5. }
  6.  
  7. .modal{
  8.     width:100%;
  9.     height:100%;
  10.     position:absolute;
  11.     top:0;
  12.     left:0;
  13.     background-color:rgba(0,0,0,.6)
  14. }
  15.  
  16. .ventana{
  17.     width:300px;
  18.     height:300px;
  19.     padding:1em;
  20.     background-color:#ccc;
  21.     position:absolute;
  22.     top:20%;
  23.     left:-150px;
  24.     margin-left:50%;
  25. }
  26.  
  27. .cerrar{
  28.     position:absolute;
  29.     bottom:2em;
  30.     right:2em;
  31.     cursor:pointer;
  32.     }

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.    
  3.     $(".cerrar").click(function(){
  4.        
  5.      $(".modal").fadeOut(300);
  6.        
  7.     })
  8.    
  9. });

http://codepen.io/fede5426/pen/mJOYBG

En ese ejemplo use una imagen de fondo en el body para simular el sitio que esta por detrás de la ventana modal.

* El div con clase "modal" es la pantalla negra.
* El div con clase "ventana" es, lógicamente, la ventana donde va a ir el contenido. Dentro de ese div deberías poner todo lo que quieras que contenga la ventana, textos, imágenes, un formulario, lo que quieras. Y a demás un botón para cerrarlo.

Así como está el código del ejemplo, al entrar al sitio te encontrarías con esa ventana.. si quisieras que aparezca por ejemplo presionando un botón, habría que modificar un poco ese código. También se puede hacer que clickeando cualquier parte de la pantalla, la ventana se cierre.

Si hay algo que no entiendas, pregunta

Saludos