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

css彈框加遮罩

姚平華1年前6瀏覽0評論

CSS彈框是一種很常見的網(wǎng)頁設(shè)計功能,它可以使得網(wǎng)站的用戶交互性更加友好,功能更加清晰。而遮罩則可以在彈框出現(xiàn)的時候,防止用戶進行其他操作,保證用戶集中精力處理彈框中的問題。

下面我們來看一下如何實現(xiàn)CSS彈框加遮罩的設(shè)計:

/* 彈框和遮罩的CSS樣式 */
.popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 1px solid #ccc;
padding: 20px;
background-color: #fff;
z-index: 9999;
display: none;
}
.mask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9998;
display: none;
}
/* 彈框和遮罩的顯示和隱藏 */
function showPopup() {
document.querySelector('.popup').style.display = 'block';
document.querySelector('.mask').style.display = 'block';
}
function hidePopup() {
document.querySelector('.popup').style.display = 'none';
document.querySelector('.mask').style.display = 'none';
}
/* 觸發(fā)彈框的事件 */
document.querySelector('.show-popup').addEventListener('click', showPopup);
document.querySelector('.hide-popup').addEventListener('click', hidePopup);

需要注意的是,彈框和遮罩的樣式需要自行進行調(diào)整,以符合頁面的整體風格。在顯示和隱藏彈框和遮罩的時候,可以根據(jù)實際情況添加動畫效果,以提升用戶體驗。