Uhmmmm justo hice algo similar ahora último, para crear un div que ocupe todo el espacio solo debes hacerlo como te dijo antes aresillo, con position:absolute y con un width de 100% y un height de 100%, este div iría afuera del container osea directamente en el body, el Z-index debe ser más alto que el del container, y para esconderlo le pones display:none, luego cambias los estilos con javascript en el momento que desees.
Dale una mirada
aqui en el ejemplo ese está lo que pides, cuando le das click a los botones, de "bastante" o "si un poco" se genera una caja similar a la lightbox, que he creado, aún no ordeno su contenido, pero igual, lo que sirve de ejemplo, es el div claro que se genera atras.
Saludos!!