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 schreibgeschützte Eigenschaft value der Schnittstelle CSSMathNegate gibt den CSSNumericValue zurück, der negiert wird.

Dies ist der an den Konstruktor übergebene Wert. Falls er noch kein CSSNumericValue ist, wird er in einen solchen umgewandelt. Wenn dem Konstruktor eine einfache Zahl übergeben wurde, gibt diese Eigenschaft den übergebenen Wert zurück, verpackt in einen CSSUnitValue mit unit: "number".

Wert

Ein CSSNumericValue oder einer seiner abgeleiteten Typen.

Beispiele

Grundlegende Verwendung

Der folgende Code erstellt ein CSSMathNegate-Objekt und liest anschließend dessen value.

In diesem Fall wurde CSS.px(10) übergeben, daher ist value ein CSSUnitValue. Würde stattdessen ein zusammengesetzter Ausdruck wie CSS.px(10).add(CSS.percent(5)) übergeben, würde value einen CSSMathSum zurückgeben.

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