Reguła CSS @font-palette-values umożliwia dostosowanie domyślnej palety barw zdefiniowanej przez twórcę fontu do specyficznych potrzeb projektu strony internetowej.
Wartości i składnia
Reguła @font-palette-values
składa się z identyfikatora, który zostanie następnie użyty we własności font-palette
i który musi zaczynać się od dwóch znaków łącznika, oraz bloku deklaracji deskryptorów:
Dostępne są następujące deskryptory:
- font-family
- Określa rodziny fontów, do których ma zastosowanie dana paleta kolorów. Obowiązują takie same zasady, jak we własności
font-family
. - base-palette
- Określa nazwę lub indeks palety bazowej zdefiniowanej przez projektanta fontu. Możliwe wartości:
light
,dark
lub liczba całkowita. - override-colors
- Lista rozdzielanych przecinkami par
indeks-koloru kolor
. Indeks to numer koloru w palecie, która jest modyfikowana, a kolor to nowy kolor, który ma zostać zastosowany zamiast niego. Indeks jest liczbą całkowitą z przedziału od 0 do nieskończoności, a kolorem może być dowolny typ wartości koloru CSS.
Przykład
Poniższy przykład przedstawia modyfikację domyślnej palety kolorów fontu Honk z serwisu Google Fonts.
Domyślnie tekst wyrenderowany przy użyciu fontu Honk wygląda tak:
Po zastosowaniu powyższych modyfikacji, tekst zmieni się następująco: