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

View in English Always switch to English

CSSMathInvert: CSSMathInvert()-Konstruktor

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.

Der CSSMathInvert()-Konstruktor erstellt ein neues CSSMathInvert-Objekt, das den Kehrwert eines CSSNumericValue darstellt.

Syntax

js
new CSSMathInvert(arg)

Parameter

arg

Eine Zahl oder ein CSSNumericValue, das den zu invertierenden Wert darstellt.

Ausnahmen

Keine.

Beispiele

Grundlegende Verwendung

Der folgende Code erstellt ein CSSMathInvert-Objekt aus einem Prozentsatz und gibt dann den Namen des Konstruktors, den value und die Serialisierung des Objekts (von toString()) aus.

js
const inverted = new CSSMathInvert(CSS.percent(4));

console.log(inverted.constructor.name); // "CSSMathInvert"
console.log(inverted.value); // CSSUnitValue {value: 4, unit: "percent"}
console.log(inverted.toString()); // "calc(1 / 4%)"

Beachten Sie, dass, wenn eine einfache Zahl an arg übergeben wird, der value auf einen CSSUnitValue mit der Einheit "number" berichtigt wird:

js
const invertedNumber = new CSSMathInvert(4);

console.log(invertedNumber.value); // CSSUnitValue {value: 4, unit: "number"}

Spezifikationen

Spezifikation
CSS Typed OM Level 1
# dom-cssmathinvert-cssmathinvert

Browser-Kompatibilität