使用變數建立CSS 顏色陰影
透過新的相對顏色語法可以在CSS 變數中實現Sass 的darken() 函數的功能.
使用任何所需的格式定義主顏色變數(--color-primary)。對於每種色調,使用 hsl() 函數和 calc() 調整原色的亮度 (l) 分量。例如,要創建 5% 深的陰影:
--color-primary-darker: hsl(from var(--color-primary) h s calc(l - 5));
同樣,創建 10% 深的陰影:
--color-primary-darkest: hsl(from var(--color-primary) h s calc(l - 10));
將 --color-primary 指定給元素的背景。然後,將 --color-primary-darker 和 --color-primary-darkest 套用於懸停、焦點和活動狀態。
.button { background: var(--color-primary); } .button:hover, .button:focus { background: var(--color-primary-darker); } .button:active { background: var(--color-primary-darkest); }
這種方法提供了定義顏色陰影的靈活性,並簡化了在 CSS 變數系統中創建一致的配色方案。
以上是如何使用變數和相對顏色語法來建立 CSS 顏色陰影?的詳細內容。更多資訊請關注PHP中文網其他相關文章!