色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

登陸彈框時背景暗的css

阮建安2年前9瀏覽0評論

一個網站想讓用戶登錄時,在原本頁面之上彈出一個登陸框是很常見的,一般來說,為了突出登陸框,會讓其他區域的背景變暗,這背后就是一行CSS代碼。

.login-dialog {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999;
background: #fff;
padding: 20px;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
}
.mask {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.5);
z-index: 998;
}

在下面這段代碼中,login-dialog代表登陸框,其中的position、top、left、transform、z-index等屬性都是用來讓登陸框居中展示,更多關于這些相關的知識可以在其他的教程中學習到,不過我們今天的重點不是它。

上面那段代碼的關鍵是下面的那部分——mask,它代表背景遮罩。通過其position屬性設置為fixed,top、right、bottom、left設置全部為0,遮罩就按照整個頁面顯示了。然后將背景顏色設置為半透明的黑色,就實現了讓登陸框彈出時背景暗的功能,z-index則是用來控制遮罩層的堆疊順序,使其總是在登陸框之下,保證登陸框完全覆蓋遮罩層。

至此,我們就實現了登陸框彈出時背景暗的效果。后面再根據自己的需求,為彈窗里的各個元素加上樣式就行了。