Si es un atributo para campos de un formulario.
 
No existe nada definido para hacer lo que quieres. Se podría conseguir añadiendo un pseudo-elemento que cubra ese área y se superponga.    
Código CSS:
Ver originaldiv {
  position: relative;
}
 
div:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: ' ';
  background-color: rgba(0,0,0,.5);
}
  
Con eso debería de funcionar. Puedes añadirle un z-index, aunque en principio no haría falta.