我总是喜欢深入研究网络上出现的新的和奇妙的东西,今天我要看看 color-mix
函数,在写这篇文章的时候,它还没有在任何稳定的浏览器中出现,但已经在火狐浏览器中出现了一个标志。
color-mix
的作用是什么?
color-mix
函数允许你混合颜色(谁会想到呢),这些颜色可以是命名的颜色、十六进制的颜色或任何种类的颜色,真的。这非常令人兴奋,因为它允许我们添加一些类似于 SCSS
的功能,如 lighten
, darken
甚至 adjust-color
的alpha。
为什么会有色彩空间
色彩空间是另一回事。色彩空间是一种以数学方式定义一组颜色的方法。使用不同的色彩空间可以代表不同的颜色。自然,这意味着在不同的色彩空间中混合颜色会产生不同的结果。
这是Surma在谷歌工作时的一段视频,其中对色彩空间的探讨比我更详细。
原文地址:https://www.wbolt.com/color-mix-function.html