使用CSS 在疊加層中建立孔
問題:
問題:如何建立疊加層有一個洞,允許底層網站內容的可見性?
答案:僅使用 CSS 在覆蓋層中建立洞確實是可能的。實現此目的的方法如下:
.hole { position: absolute; top: 20px; left: 20px; width: 200px; height: 150px; box-shadow: 0 0 0 9999px rgba(0, 0, 255, 0.2); }例如,以下CSS 程式碼在疊加層中建立一個洞:
在此程式碼中,該洞位於距離疊加層頂部和左側邊緣20 像素處,寬度為200 像素高度為150 像素。 box-shadow 屬性可建立一個擴散半徑為 9999px 的大陰影,有效地遮蓋覆蓋層並顯示底層內容。
<p>Overlay content...</p> <div class="hole"></div> <p>Underlying content...</p>
程式碼範例:
此程式碼將顯示覆蓋內容,同時允許您透過 .hole 元素定義的「洞」查看底層內容。
注意:此方法可讓您可以創建各種孔洞效果,從簡單的透明區域到更複雜且更具視覺吸引力的設計,增強用戶體驗並為您的Web 應用程式添加藝術感。以上是如何使用 CSS 建立帶孔的覆蓋層?的詳細內容。更多資訊請關注PHP中文網其他相關文章!