第一步:选出一组色
从一个基色按和谐规则推出五色,明度已经分好层,不是五个一样深的色相。
选色、校验、落地成代码,这三件事通常散在好几个工具里,口径还各说各话。这里把它们放在一起,并且每个数字都写明是怎么算出来的。
从一个基色按和谐规则推出五色,明度已经分好层,不是五个一样深的色相。
算对比度、看色觉模拟。分类色如果只靠色相区分,在这一步就会暴露。
扩成十级色阶、配齐语义色、写成 CSS 变量,并留好暗色模式的位置。
每套都写了设计意图、适用场景与禁忌,色卡旁边标好对比度,底部给可直接粘贴的 CSS 变量。
色相环是颜料时代的产物,和谐规则是它的几何推论。它们解决什么、不解决什么。
sRGB、HSL、Lab、OKLCH 各自回答的是不同的问题,混用才是大部分配色问题的来源。
同一个 HSL 明度值下,不同色相的实测亮度能差近六倍。这解释了很多「看起来不对」。
4.5:1 这个数字是怎么来的,它管什么,以及它明确管不到的几件事。
色域、加色与减色、网点与专色:为什么屏幕上那个颜色印不出来。
四个色系共四十个中文色名,每个给出屏幕近似值、简短说明与现代配色里的用法。索引页还带一个按色差就近查色名的查询框。
把一个十六进制值扩成十级色阶加四个语义色的六个步骤,每步都有可校验的产出。
为什么不能反色,表面序列怎么建,彩色与阴影在深底上要怎么重新取值。
交付前照着过一遍的十二条,每条都写了怎么验、不过怎么改。
新的颜色语法该不该现在用、怎么写兜底,以及用自定义属性组织色板的方式。