DOMMatrixReadOnly: isIdentity Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die unveränderliche Eigenschaft isIdentity der Schnittstelle DOMMatrixReadOnly ist ein Boolean, dessen Wert true ist, wenn die Matrix die Einheitsmatrix ist.
Die Einheitsmatrix ist eine Matrix, in der jeder Wert 0 ist, außer den Werten auf der Hauptdiagonale von der oberen linken zur unteren rechten Ecke (mit anderen Worten, wo die Offsets in jeder Richtung gleich sind).
Wert
Ein Boolean-Wert.
Beispiele
js
// Initialize a 2D matrix
const matrix = new DOMMatrix(); // create a matrix
console.log(matrix.isIdentity); // output: true
// Apply a transform that has no effect
console.log(matrix.translate(0).isIdentity); // output: true
// Apply a transform with effect: this rotates the matrix by 30deg
console.log(matrix.rotate(30).isIdentity); // output: false
Spezifikationen
| Spezifikation |
|---|
| Geometry Interfaces Module Level 1> # dom-dommatrixreadonly-isidentity> |
Browser-Kompatibilität
Siehe auch
DOMMatrixSchnittstelleCSSMatrixComponentSchnittstelleCanvasRenderingContext2DSchnittstelle- CSS
matrix()Funktion - CSS
transformEigenschaft - CSS-Transformationen Modul
- SVG
transformAttribut