1. Web
  2. Web-APIs
  3. CSSFontPaletteValuesRule
  4. name

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSSFontPaletteValuesRule: name-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit November 2022 browserübergreifend verfügbar.

Die schreibgeschützte name-Eigenschaft der CSSFontPaletteValuesRule-Schnittstelle repräsentiert den Namen zur Identifizierung der zugehörigen @font-palette-values-At-Regel. Ein gültiger Name beginnt immer mit zwei Bindestrichen, wie --Alternate.

Wert

Ein String, der mit zwei Bindestrichen beginnt.

Beispiele

Den Namen der At-Regel lesen

Dieses Beispiel definiert zunächst eine @import- und eine @font-palette-values-At-Regel. Dann wird die @font-palette-values-Regel gelesen und ihr Name angezeigt. Die MDN Live-Beispiel-Infrastruktur kombiniert alle CSS-Blöcke im Beispiel in einem einzigen Inline-Stil mit der ID css-output, daher nutzen wir zuerst document.getElementById(), um dieses Stylesheet zu finden. Die Palette wird die zweite CSSRule in diesem Stylesheet sein. Also gibt rules[1] ein CSSFontPaletteValuesRule-Objekt zurück, auf das wir über name zugreifen können.

HTML

html
<pre id="log">The @font-palette-values at-rule's name:</pre>

CSS

css
@import "https://fonts.googleapis.com/css2?family=Bungee+Spice";
@font-palette-values --Alternate {
 font-family: "Bungee Spice";
 override-colors:
 0 #00ffbb,
 1 #007744;
}
.alternate {
 font-palette: --Alternate;
}

JavaScript

js
const log = document.getElementById("log");
const rules = document.getElementById("css-output").sheet.cssRules;
const fontPaletteValuesRule = rules[1]; // a CSSFontPaletteValuesRule interface
log.textContent += ` ${fontPaletteValuesRule.name}`;

Ergebnis

Spezifikationen

Spezifikation
CSS Fonts Module Level 4
# dom-cssfontpalettevaluesrule-name

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /