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 January 2020.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte is2D
-Eigenschaft der DOMMatrixReadOnly
-Schnittstelle ist eine boolesche Markierung, die true
ist, wenn die Matrix 2D ist. Der Wert ist true
, wenn die Matrix als eine 2D-Matrix initialisiert wurde und nur 2D-Transformationsoperationen angewendet wurden. Andernfalls ist die Matrix in 3D definiert, und is2D
ist false
.
Wert
Ein Boolescher 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
BCD tables only load in the browser
Siehe auch
CSSTransformValue.is2D
CSSTransformComponent.is2D
- CSS
<transform-function>
Funktionen - CSS
transform
Eigenschaft - CSS transforms Modul
- SVG
transform
Attribut CanvasRenderingContext2D
Schnittstelle