:root { --color: #f0f0f0; }CSS 自訂屬性提供了獨特的解決方案。透過使用逗號將十六進位顏色值轉換為 RGB 三元組,您可以將其儲存為自訂屬性。使用 var() 函數,您可以將此值替換為 rgba() 函數,指定所需的 alpha 值。 <p>例如,給定一個顏色變數:
#element { background-color: rgba(var(--color), 0.8); }<p>您可以對它應用80% 的不透明度:
<p><p>結果in:<p>其中元素的背景顏色具有80% 的不透明度,同時保持背景影像。 <p>實作說明:此所有主流瀏覽器都支援此方法。但值得注意的是,它將十六進位值轉換為十進位 RGB,這在某些情況下可能會影響顏色表示的準確性。
以上是如何在保留背景圖片的同時將不透明度套用至 CSS 顏色變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!