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

css圖片遮罩顯示文字

宋博文1年前6瀏覽0評論
今天我們來學習一下如何使用CSS圖片遮罩來顯示文字吧。這種效果在設計上非常實用,可以讓圖片與文字融為一體,增強視覺效果。 首先,我們需要在HTML文件中插入一張背景圖片和一個div容器,代碼如下:
<div class="container">
<img src="background.jpg" alt="background">
<div class="text">
<p>Hello World!</p>
</div>
</div>
接著,我們需要為圖片設置樣式,將其設置為100%寬度和高度,并將其固定在容器中心。
img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
現在,我們需要為文本容器設置樣式,使其覆蓋在背景圖片上。這里我們使用偽元素:before來創建一個半透明的遮罩層,并設置文本居中和字體大小。
.text {
position: relative;
z-index: 1;
color: white;
text-align: center;
font-size: 2rem;
}
.text:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
}
最后,我們需要為p標簽設置樣式,使其在遮罩層上方顯示且垂直居中。
p {
position: relative;
top: 50%;
transform: translateY(-50%);
}
現在,我們已經成功創建了一個CSS圖片遮罩顯示文字的效果,通過此方法我們可以輕松地將圖片與文字融為一體,加強頁面視覺效果。