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
, top
y 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, hole
está 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: