使用 CSS 不透明度僅定位背景顏色
在 CSS 中,opacity 屬性通常用於控制元素的透明度。但是,可以專門針對背景的不透明度,而不是其上方的文字。
rgba 函數
要實現這種透明度控制,可以使用 rgba() 函數。 rgba() 函數有四個參數:
alpha 值 (A) 代表透明度,0 表示完全透明,1 表示完全不透明。
使用範例
以下CSS 程式碼示範如何使用rgba() 函數讓div 的背景透明,同時保留文字不受影響:
div { background: rgba(51, 170, 51, 0.4); /* 40% opaque green background */ }
此程式碼為div 分配40% 透明的綠色背景,使其頂部的文字保持清晰可見。
瀏覽器支援
截至 2018 年,現代瀏覽器廣泛支援 rgba() 語法。但是,始終建議在將 CSS 功能部署到生產環境之前檢查其瀏覽器相容性。
以上是如何僅使 CSS 元素的背景透明?的詳細內容。更多資訊請關注PHP中文網其他相關文章!