Quiero crear un tutorial que guíe al usuario exactamente donde hacer clic. Estoy tratando de cubrir toda la pantalla con una <div>, que se atenuará todos los elementos excepto una región específica que se encuentra en un fijo width, height, topy left.
El problema es que no puedo encontrar una manera de "cancelar" el de los padres background-color(que también es transparente).
En el recortado a continuación, holeestá el div que se supone que no tiene ninguno background-color, incluido el de su padre.
¿Se puede lograr esto en absoluto? ¿Algunas ideas?
#bg{
background-color:gray;
opacity:0.6;
width:100%;
height:100vh;
}
#hole{
position:fixed;
top:100px;
left:100px;
width:100px;
height:100px;
}
<div id="bg">
<div id="hole"></div>
</div>
Aquí hay una imagen de maqueta de lo que estoy tratando de lograr:
