Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2014, 23:14
alvaaz
 
Fecha de Ingreso: abril-2008
Mensajes: 63
Antigüedad: 16 años
Puntos: 1
Respuesta: Dejar body fijo y mostrar una capa absoluta

Si podrías realizarlo. Tendrías que nombrar a la caja emergente con una position absolute y el contenedor tendría que ser relative.

Esto hace que el elemento con position: absolute inicie en la esquina superior izquierda de su elemento padre (el elemento que tenga la posición relative), ahora con los parametros, top, bottom, left y right, puedes darle alguna ubicación a la ventana emergente sin que tu elemento padre se mueva.

En el caso de que no haya ningún elemento con position: relative, tomará la esquina superior izquierda de la caja body.

Código HTML:
Ver original
  1. <section class="contenedor">
  2. <article class="emergente">
  3. <p>Hola soy una ventana</p>

Código CSS:
Ver original
  1. .contenedor{
  2. width: 900px;
  3. height: 200px;  
  4. background: red;
  5. position: relative;
  6. padding: 0;
  7. margin: 0;
  8. }
  9.  
  10. p{
  11. padding: 0;
  12. margin: 0;
  13. background: green;
  14. }
  15.  
  16. .emergente{
  17. width: 450px;
  18. height: 150px;
  19. background: yellow;
  20. position: absolute;
  21. top: 20px;
  22. left: 20px;
  23. padding: 0;
  24. margin: 0;
  25. }
__________________
Álvaro Göede Rivera / Technical University in Electronic / Graphic Designer / Worship Leader
"no pondré delante de mis ojos cosa injusta" - Salmos 101

Última edición por alvaaz; 12/06/2014 a las 23:23