欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 點擊彈出遮罩層

夏志豪2年前10瀏覽0評論

CSS點擊彈出遮罩層是網站設計中常見的一種特效,它可以在內容被隱藏的情況下,通過點擊觸發彈出遮罩層,保護用戶的隱私和界面的美觀。下面是如何實現這種效果的示例代碼:

/* 創建遮罩層的CSS樣式 */
.overlay {
position: fixed;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.5);
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease-in-out;
}
/* 顯示遮罩層的CSS樣式 */
.overlay.active {
opacity: 1;
pointer-events: auto;
}
/* 在HTML代碼中添加遮罩層和關閉按鈕 */
/* 在JavaScript代碼中添加點擊事件監聽和切換遮罩層顯隱的功能 */ const overlay = document.querySelector('.overlay'); const closeBtn = document.querySelector('#close-btn'); closeBtn.addEventListener('click', function() { overlay.classList.remove('active'); }); document.addEventListener('click', function(event) { if (event.target.classList.contains('trigger')) { overlay.classList.add('active'); } });

在這個示例代碼中,CSS樣式中定義了遮罩層的基本樣式,包括位置、背景色、寬度、高度和透明度等,并且在active狀態下展示遮罩層。同時,在HTML代碼中添加了遮罩層和關閉按鈕的元素,用于頁面的展示和操作。

在JavaScript代碼中,監聽了關閉按鈕和頁面點擊事件后,通過切換遮罩層的active狀態,在頁面上顯示或隱藏遮罩層,以實現點擊彈出遮罩層的效果。

以上就是CSS點擊彈出遮罩層的實現方式,希望對網站設計和UI界面優化有所幫助。