Skip to content

pantoken-root / plugins/pantoken/custom-theme-colors/src / deriveCustomColorScale

函数: deriveCustomColorScale() ​

deriveCustomColorScale(hex, tokens?): CustomColorScale

Beta

从品牌十六进制颜色派生 custom 原语色阶。输入会锚定到其参考明度(13 个随附家族的平均 OKLCH 明度)最接近输入明度的步骤,然后以输入的色相在每个步骤的参考明度处重建每一步 — 因此锚点步骤会接近但不一定完全等于输入颜色。

参数 ​

hex ​

string

一种 #rgb/#rrggbb 品牌颜色。

tokens? ​

只读 Token[]

用于解析原始步骤颜色值的可选令牌数组或映射。

返回值 ​

CustomColorScale

参见 [CustomColorScale]((../interfaces/CustomColorScale.md)。

抛出 ​

当 hex 不是有效的十六进制颜色时抛出 TypeError。