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

css 添加蒙板

林國瑞2年前12瀏覽0評論

CSS 添加蒙板是實現網頁效果的一種常用方式。蒙板的作用是在網頁某個元素上覆蓋一層半透明的色塊,以突出該元素或隱藏其它元素。下面介紹兩種 CSS 添加蒙板的方法。

方法一:使用偽元素 after 和 before

代碼如下:
.element {
position: relative;
}
.element::before,
.element::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5); /* 半透明黑色 */
opacity: 0; /* 初始透明度為0,鼠標移上去時變成1 */
transition: opacity 0.3s ease-in-out; /* 設置漸變動畫效果 */
}
.element:hover::before,
.element:hover::after {
opacity: 1;
}

上述代碼中,使用了偽元素 before 和 after 創建兩個圖層,分別覆蓋在元素上下,背景色均為半透明黑色。初始時,漸變透明度為0,當鼠標懸停在該元素上時,透明度變成1,從而達到添加蒙板的效果。

方法二:使用 CSS3 filter 屬性

代碼如下:
.element {
position: relative;
}
.element::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter: blur(10px) brightness(0.5);
z-index: -1; /* 將蒙版圖層放到元素底部 */
}

上述代碼中,使用偽元素 before 創建一個圖層,使用 filter 屬性設置模糊度和亮度,達到半透明的效果。需要注意的是,使用 filter 屬性添加蒙板時,需要將蒙版圖層放到元素底部,即設置 z-index: -1。