base-palette
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since November 2022.
Der base-palette
CSS-Deskriptor wird verwendet, um den Namen oder Index einer vordefinierten Palette anzugeben, die für die Erstellung einer neuen Palette verwendet werden soll. Wenn die angegebene base-palette
nicht existiert, wird die bei Index 0 definierte Palette verwendet.
Syntax
@font-palette-values --one {
base-palette: 1;
}
Der base-palette
-Deskriptor wird mit einem Null-basierten Index der vom Schriftgestalter erstellten Paletten angegeben.
Werte
Formale Definition
Zugehörige @-Regel | @font-palette-values |
---|---|
Anfangswert | n/a (required) |
Berechneter Wert | wie angegeben |
Formale Syntax
Beispiele
Ändern der Standardpalette in einer Schriftart
Dieses Beispiel verwendet die Rocher Color Font, um zwei Instanzen zu zeigen, wie die Standardpalette in der Schriftart durch eine vom Schriftgestalter erstellte alternative Palette ersetzt wird.
HTML
default base-palette
base-palette at index 2
base-palette at index 5
CSS
@font-face {
font-family: "Rocher";
src: url("[path-to-font]/RocherColorGX.woff2") format("woff2");
}
h2 {
font-family: "Rocher";
}
@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;
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Fonts Module Level 4 # base-palette-desc |
Browser-Kompatibilität
Siehe auch
@font-palette-values
font-family
Deskriptoroverride-colors
Deskriptorfont-palette
EigenschaftCSSFontPaletteValuesRule.basePalette