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

View in English Always switch to English

CSSTransformValue: CSSTransformValue()-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 Konstruktor CSSTransformValue() erstellt ein neues CSSTransformValue-Objekt, das einen transform-list-Wert repräsentiert, der aus den angegebenen CSSTransformComponent-Objekten besteht.

Syntax

js
new CSSTransformValue(transforms)

Parameter

transforms

Ein Array von CSSTransformComponent-Objekten.

Ausnahmen

TypeError

Wird ausgelöst, wenn transforms leer ist.

Beispiele

Grundlegende Verwendung

js
const transform = new CSSTransformValue([
  new CSSTranslate(CSS.px(10), CSS.px(20)),
  new CSSScale(2, 3),
]);

console.log(transform.length); // 2
console.log(transform.toString()); // "translate(10px, 20px) scale(2, 3)"

Umgang mit einem leeren Array

Der Konstruktor löst einen TypeError aus, wenn transforms leer ist:

js
try {
  const transform = new CSSTransformValue([]);
} catch (e) {
  console.log(e); // TypeError
}

Spezifikationen

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

Browser-Kompatibilität

Siehe auch