在感知均匀的 OKLCH 空间里旋转色相、阶梯明度——同一套调和规则,出来的配色比 HSL 更耐看。每根衍生色都能单独微调,对比度实时可见。
:root {
--harmony-1: #2b9d8f;
--harmony-2: #957abc;
--harmony-3: #b47b44;
}[
{
"hex": "#2b9d8f",
"oklch": "oklch(63.0% 0.101 183.0)",
"role": "base"
},
{
"hex": "#957abc",
"oklch": "oklch(63.0% 0.101 303.0)",
"role": "harmony-2"
},
{
"hex": "#b47b44",
"oklch": "oklch(63.0% 0.101 63.0)",
"role": "harmony-3"
}
]感知均匀空间的调和不挑角度——每一步都能实时看到对比度与色域映射。
输入或随机一个 HEX,选互补、分裂互补、三角、四方、邻近或单色系。
每根衍生色都有 L/C/H 三滑块,在感知均匀空间里独立调整;超出色域自动映射到最近可显示色。
实时查看 vs 黑白对比度,复制 CSS 变量或 JSON,或整组送进色板编辑器继续打磨。
关于 OKLCH 调和的三个高频问题。
从这里继续,把颜色用出来。