Дескриптор CSS-правила `base-palette`
Базовая доступность Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с ноября 2022 года.
Дескриптор base-palette CSS дескриптор используется для указания имени или индекса предопределённой палитры, которая будет использоваться при создании новой палитры. Если указанная base-palette не существует, будет использоваться палитра с индексом 0.
Синтаксис
@font-palette-values --one {
base-palette: 1;
}
Дескриптор base-palette дескриптор задаётся с помощью отсчитываемого от нуля индекса палитр, созданных создателем шрифта.
Значения
-
<index> - Задаёт индекс используемой предопределённой палитры.
Формальное определение
Формальный синтаксис
Примеры
Изменение палитры шрифта по умолчанию
В этом примере используется цветной шрифт Rocher, чтобы показать, как заменить палитру шрифта по умолчанию альтернативной палитрой, созданной автором шрифта.
HTML
<h2>default base-palette</h2> <h2 class="two">base-palette at index 2</h2> <h2 class="five">base-palette at index 5</h2>
CSS
@font-face {
font-family: "Rocher";
src: url("[path-to-font]/RocherColorGX.woff2") format("woff2");
}
h2 {
font-family: "Rocher", fantasy;
}
@font-palette-values --two {
font-family: "Rocher";
base-palette: 2;
}
@font-palette-values --five {
font-family: "Rocher";
base-palette: 5;
}
.two {
font-palette: --two;
}
.five {
font-palette: --five;
}
Результат

Спецификации
| Спецификация |
|---|
| CSS Fonts Module Level 4 # base-palette-desc |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
base-palette |
101 |
101 |
107 |
87 |
15.4 |
101 |
107 |
70 |
15.4 |
19.0 |
101 |
15.4 |
См. также
@font-palette-values-
дескриптор
font-family -
дескриптор
override-colors -
свойство
font-palette CSSFontPaletteValuesRule.basePalette
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@font-palette-values/base-palette