Skip to content

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

Συνάρτηση: deriveCustomColorScale() ​

deriveCustomColorScale(hex, tokens?): CustomColorScale

Βήτα

Derive the custom πρωτογενή κλίμακα από ένα brand hex. Το input αγκυρώνεται στο βήμα του οποίου η αναφορά φωτεινότητας (η μέση φωτεινότητα OKLCH των 13 οικογενειών που αποστέλλονται)) είναι πλησιέστερη στη δική του, κατόπιν κάθε βήμα αναδομείται στην αναφερόμενη φωτεινότητά του με τον τόνο του input — έτσι το αγκυρωμένο βήμα βρίσκεται κοντά, αλλά όχι απαραίτητα ακριβώς πάνω, στο input.

Παράμετροι ​

hex ​

string

A #rgb/#rrggbb χρώμα brand.

tokens? ​

μόνο για ανάγνωση Token[]

Προαιρετικός πίνακας tokens ή χάρτης από τον οποίο επιλύονται οι τιμές χρωμάτων βημάτων πρωτογενούς κλίμακας.

Επιστρέφει ​

CustomColorScale

The CustomColorScale.

Ρίχνει ​

TypeError όταν hex δεν είναι έγκυρο hex χρώμα.