Skip to content

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

函式: deriveCustomColorScale() ​

deriveCustomColorScale(hex, tokens?): CustomColorScale

Beta(測試)

從品牌十六進位色推導出 custom primitive 色階。輸入會錨定到其參考明度(即 13 個出貨家族的平均 OKLCH 明度)最接近的步驟,然後每個步驟會以該步驟的參考明度並使用輸入的色相重建 — 因此錨定步驟會接近但不一定精確等於輸入值。

參數 ​

hex ​

string

一個 #rgb/#rrggbb 品牌顏色。

tokens? ​

唯讀 Token[]

可選的代幣陣列或映射,用以解析原始步驟的色彩值來源。

回傳 ​

CustomColorScale

The CustomColorScale。

可能拋出 ​

當 hex 不是有效的十六進位顏色時拋出 TypeError。