Normalmente si haces click sobre un div no ocurre nada. Así que la parte de 
no se pueda clickar no la entiendo. Así que tal vez esa parte debas de solucionarla con JavaScript si necesitas que sea interactivo. 
 
 
Para la opacidad, puedes usar rgba() o hsla():    
Código CSS:
Ver original- div { 
-   background-color: rgba(0,0,0,0.5); 
- } 
Lo que sospecho es que quieras usar algún tipo de 
lightbox, ¿tal vez?