Saya ingin membuat tutorial yang akan mengarahkan pengguna tepat ke mana harus mengklik. Saya mencoba untuk menutupi seluruh layar dengan <div>yang akan redup semua elemen kecuali wilayah tertentu yang dalam tetap width, height, topdan left.
Masalahnya adalah, saya tidak dapat menemukan cara untuk "membatalkan" milik orang tua background-color(yang juga transparan).
Di potongan di bawah ini, holeadalah div yang seharusnya tidak ada background-color, termasuk milik induknya.
Bisakah ini dicapai sama sekali? Ada ide?
#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>
Berikut gambar mockup dari apa yang saya coba capai:
