快速总结↬ 定义调色板和主题可能需要大量工作,尤其是在考虑元素各种状态的上下文颜色时。虽然 CSScolor-mix() 将两种颜色混合在一起,但这个小功能可能是无需最大努力即可最大化颜色的关键。

CSS 引入所有新的、实验性的颜色特性是有原因的。他们激起的所有兴奋都是有原因的。

颜色很难。定义基本调色板可能很耗时,并且涉及很多利益相关者。这甚至没有考虑上下文颜色,例如悬停、活动和非活动状态。定义这些值需要更多时间和更多关注可访问性。这可能会导致一个臃肿的调色板和一组更加臃肿的设计标记。

杂耍可能很多。

更多推荐

使用 CSS Color-Mix() 简化你的调色板