Skip to content

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

Hàm: deriveCustomColorScale() ​

deriveCustomColorScale(hex, tokens?): CustomColorScale

Beta

Phát sinh thang nguyên thủy custom từ một màu hex thương hiệu. Giá trị đầu vào được neo ở bước có độ sáng tham chiếu (độ sáng trung bình OKLCH của 13 họ màu được phát hành) gần nhất với độ sáng của chính nó, rồi mỗi bước được tái tạo lại tại độ sáng tham chiếu của nó với sắc độ của đầu vào — nên bước neo sẽ nằm gần, nhưng không nhất thiết trùng chính xác với, màu đầu vào.

Tham số ​

hex ​

string

Một màu thương hiệu #rgb/#rrggbb.

tokens? ​

chỉ đọc Token[]

Mảng hoặc bản đồ token tùy chọn để phân giải giá trị màu theo bước nguyên thủy từ đó.

Trả về ​

CustomColorScale

Giao diện CustomColorScale.

Ngoại lệ ​

TypeError khi hex không phải là màu hex hợp lệ.