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

View in English Always switch to English

CSSMathNegate: value-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die value-Eigenschaft, die nur lesbar ist, der CSSMathNegate-Schnittstelle gibt den CSSNumericValue zurück, der negiert wird.

Dies ist der an den Konstruktor übergebene Wert, der zu einem CSSNumericValue berichtigt wird (wenn er noch keiner ist). Wenn eine normale Zahl an den Konstruktor übergeben wurde, ist der von dieser Eigenschaft zurückgegebene Wert der übergebene Wert, eingebettet in ein CSSUnitValue mit unit: "number".

Wert

Ein CSSNumericValue oder einer seiner abgeleiteten Typen.

Beispiele

Grundlegende Verwendung

Der folgende Code erstellt ein CSSMathNegate-Objekt und liest dann dessen value.

In diesem Fall haben wir CSS.px(10) übergeben, daher ist value ein CSSUnitValue. Das Übergeben eines zusammengesetzten Ausdrucks wie CSS.px(10).add(CSS.percent(5)) würde dazu führen, dass value einen CSSMathSum zurückgibt.

js
const negated = new CSSMathNegate(CSS.px(10));

console.log(negated.value); // CSSUnitValue {value: 10, unit: "px"}

Spezifikationen

Spezifikation
CSS Typed OM Level 1
# dom-cssmathnegate-value

Browser-Kompatibilität

Siehe auch