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

css彈出alert

黃文隆2年前14瀏覽0評論

CSS彈出alert是前端開發中非常常用的一種功能,它可以在需要時彈出一個提示框,讓用戶知道相關信息或操作。那么,在實現CSS彈出alert功能時,我們需要做哪些事情呢?

.popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0px 0px 5px #ddd;
z-index: 9999;
}
.overlay {
display: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9998;
}

上面的代碼是CSS彈出alert功能的基本樣式,其中.popup表示提示框的樣式,.overlay表示背景遮罩的樣式。在不需要時,我們將二者的display屬性設置為none即可隱藏提示框。

接著,我們需要使用JavaScript來實現提示框的彈出和關閉:

var popup = document.querySelector('.popup');
var overlay = document.querySelector('.overlay');
function showDialog(message) {
popup.querySelector('p').innerHTML = message;
popup.style.display = 'block';
overlay.style.display = 'block';
}
function closeDialog() {
popup.style.display = 'none';
overlay.style.display = 'none';
}
popup.querySelector('button').addEventListener('click', closeDialog);
overlay.addEventListener('click', closeDialog);

在上面的代碼中,我們首先獲取提示框和背景遮罩的元素,然后實現了兩個函數:showDialog和closeDialog。其中,showDialog用于彈出提示框,并將傳入的message參數顯示在提示框內,closeDialog用于關閉提示框和背景遮罩。

在最后兩行代碼中,我們分別為關閉按鈕和背景遮罩添加了點擊事件,以便實現點擊即可關閉提示框的功能。

至此,我們就成功地實現了CSS彈出alert功能,可以在需要的地方使用showDialog函數來彈出提示框,讓用戶得到更好的體驗。希望這篇文章能夠幫助您實現更好的前端開發。