首頁 >web前端 >css教學 >如何使用 CSS 漸層將文字淡入背景圖片?

如何使用 CSS 漸層將文字淡入背景圖片?

Linda Hamilton
Linda Hamilton原創
2024-12-12 16:50:16341瀏覽

How Can I Fade Text into a Background Image Using CSS Gradients?

應用漸變蒙版將文字淡入背景

網頁設計師經常遇到創建與固定背景圖像在視覺上融合的文本的挑戰。一種有效的解決方案是應用漸變蒙版,使滾動 div 頂部的文字淡入背景。

為了實現此效果,Webkit 瀏覽器提供了一個簡單的 CSS 解決方案:

-webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)))

這行程式碼在不依賴圖片的情況下淡出元素的底部 10%。為了確保內容僅在有更多滾動內容時淡出,請考慮添加 padding-bottom: 50%。

在支援CSS 遮罩的瀏覽器中,例如Firefox 和現代版本的Microsoft Edge,以下語法是首選:

mask-image: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);

此程式碼建立一個垂直漸層遮罩版,淡出元素的底部部分,露出背景影像。

以上是如何使用 CSS 漸層將文字淡入背景圖片?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn