Quero criar um tutorial que levará o usuário exatamente onde clicar. Estou tentando cobrir todo o ecrã com um <div>
que irá dim todos os elementos exceto uma região específica que está em um fixo width
, height
, top
e left
.
O problema é que não consigo encontrar uma maneira de "cancelar" o do pai background-color
(que também é transparente).
No recorte abaixo, hole
está o div que deve estar sem nenhum background-color
, incluindo o de seu pai.
Isso pode ser realizado? Alguma ideia?
#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>
Aqui está uma imagem maquete do que estou tentando alcançar: