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

css3按鈕遮罩

傅智翔1年前10瀏覽0評論

CSS3按鈕遮罩是一種常見的按鈕效果,它可以使按鈕在被點擊或懸停時顯示遮罩層,提高用戶交互體驗。下面我們將詳細講解如何使用CSS3實現(xiàn)按鈕遮罩效果。

/* 定義按鈕樣式 */
.btn {
display: inline-block;
padding: 10px 20px;
background-color: #0070C9;
color: #fff;
border: none;
cursor: pointer;
position: relative;
z-index: 1;
}
/* 定義按鈕懸停時的遮罩層 */
.btn::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
opacity: 0;
transition: opacity 0.3s ease;
z-index: -1;
}
/* 定義按鈕被點擊時的遮罩層 */
.btn:active::before {
opacity: 1;
}

首先,我們要定義一個按鈕樣式,包括背景色、內邊距、邊框、文字顏色等屬性。我們還要為按鈕添加相對定位和層級,以便后面的偽元素可以作用在按鈕上。

接下來,我們使用偽元素::before來實現(xiàn)遮罩層。遮罩層的顏色使用rgba表示,這樣可以設置透明度。初時,遮罩層的透明度為0,鼠標懸停時它的透明度才會逐漸變?yōu)?.3。注意,遮罩層的z-index屬性要設為-1,這樣它才不會覆蓋按鈕。

最后,我們再添加一個偽類:active,為按鈕添加被點擊時的效果。這時,遮罩層的透明度為1,按鈕的顏色會做出反應。這樣,我們的按鈕遮罩效果就完成了!