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: Eigenschaft is2D

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 is2D des Interfaces CSSTransformValue gibt zurück, ob die Transformation 2D oder 3D ist.

is2D ist nur dann true, wenn jede CSSTransformComponent in CSSTransformValue selbst 2D ist (siehe CSSTransformComponent.is2D); andernfalls ist sie false.

Wert

Ein boolescher Wert. true, wenn jedes Objekt im Wert 2D ist, andernfalls false.

Beispiele

Vergleich von 2D- und 3D-Transformationen

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

console.log(transform2D.is2D); // true

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

console.log(transform3D.is2D); // false

Spezifikationen

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

Browser-Kompatibilität

Siehe auch