我真的不是在尋求我的代碼的幫助,我更多地問,你是怎麼做到的?如何使一個頁面「熄燈」,除了一個元素
當您點擊我的div時,屏幕會變黑,但我希望我的div在下面仍然顯示爲正常,但該區域的其餘部分會被遮擋。
function lightsout() {
document.getElementById("lightsout").style.visibility = "visible";
}
<div style="width:100px;height:100px;border:2px solid blue" onclick="lightsout()">Click Me</div>
<div id="lightsout" style="position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;visibility:hidden;">
它可能無法在更大的屏幕上工作與1000px的影子 –
@UmairKhalid只是給你一個非常非常大的數字要求:) – Aslam
燁我認爲這將是完美的,如果我們使用100vw,它會根據屏幕的寬度而改變 –