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

html玻璃彈出代碼

謝彥文2年前9瀏覽0評論
HTML玻璃彈出框是網頁設計中常用的一種效果,可以讓用戶在當前頁面彈出一個透明的浮層,以便顯示更多的信息。下面為大家介紹如何使用HTML代碼實現玻璃彈出效果。 首先,我們需要在HTML頁面中嵌入以下代碼:
<!-- HTML結構:彈出框div外層包裝div -->
<div class="wrap">
<div class="box">
<!-- 內容區域 -->
</div>
</div>
<!-- CSS樣式 -->
.wrap{
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
display: none; /*默認隱藏*/
}
.box{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 400px;
height: 250px;
background-color: #fff;
}
代碼中的wrap和box就是我們要提供給用戶的包裝 div,其中wrap用于包裝整個浮層,box則用于裝載內容部分。 接著,我們在頁面中添加一個按鈕,在按鈕點擊事件中讓wrap顯示。代碼如下:
<button id="btn">點擊彈出框</button>
<script>
var btn = document.getElementById("btn");
var wrap = document.querySelector(".wrap");
btn.onclick = function(){
wrap.style.display = "block";
}
</script>
這段代碼中,我們通過DOM獲取到頁面中的按鈕和wrap,然后在按鈕的點擊事件中將wrap的 display 屬性改為 block,使其顯示出來。 最后,我們需要添加關閉彈出框功能,讓用戶可以點擊彈出框之外的區域或者關閉按鈕來關閉彈出框。代碼如下:
.box:after{
content: "x";
position: absolute;
top: 5px;
right: 10px;
font-size: 20px;
cursor: pointer;
}
document.onclick = function(e){
if(e.target == wrap){
wrap.style.display = "none";
}
};
這段代碼中,我們在 .box 中添加了關閉按鈕,當用戶點擊關閉按鈕時,用 JavaScript 將 wrap 隱藏起來。當用戶點擊彈出框之外的區域時,頁面上的任意一個元素都會觸發 onclick 事件,我們通過判斷點擊的元素是否為 wrap 來實現關閉彈出框。 這樣,一個簡單的HTML玻璃彈出效果就實現了。當然,我們還可以通過 CSS 調整彈出框的樣式,添加動畫效果,讓整個頁面看起來更吸引人。