DOMMatrixReadOnly: is2D-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2020.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte is2D-Eigenschaft der DOMMatrixReadOnly-Schnittstelle ist ein Boolean-Flag, das true ist, wenn die Matrix 2D ist. Der Wert ist true, wenn die Matrix als 2D-Matrix initialisiert wurde und nur 2D-Transformationsoperationen angewendet wurden. Andernfalls ist die Matrix in 3D definiert und is2D ist false.
Wert
Ein Boolean-Wert.
Beispiele
js
// Initialize a 2D matrix
const matrix = new DOMMatrix(); // create a matrix
console.log(matrix.is2D); // output: true
// Transform in a 2D space
console.log(matrix.rotate(30).is2D); // output: true
// Apply a 3D transform
console.log(matrix.rotate(10, 20, 1).is2D); // output: false
Spezifikationen
| Specification |
|---|
| Geometry Interfaces Module Level 1> # dom-dommatrixreadonly-is2d> |
Browser-Kompatibilität
Loading…
Siehe auch
CSSTransformValue.is2DCSSTransformComponent.is2D- CSS
<transform-function>Funktionen - CSS
transformEigenschaft - CSS-Transformationen Modul
- SVG
transformAttribut CanvasRenderingContext2DSchnittstelle