DOMMatrix:invertSelf() 方法
注意:此功能在 Web Workers 中可用。
DOMMatrix 接口的 invertSelf() 方法将原始矩阵反转。如果矩阵不可逆,新矩阵的所有分量都将设置为 NaN,并且其 is2D 属性将设置为 false。
要反转矩阵而不改变它,请参阅 DOMMatrixReadOnly.inverse()
语法
js
invertSelf()
参数
无。
返回值
一个 DOMMatrix。
示例
在此示例中,我们创建一个旋转 30 度的矩阵。然后反转它,得到一个旋转 -30 度的矩阵。
js
const matrix = new DOMMatrix().rotate(30);
console.log(matrix.toString());
// output: matrix(0.866, 0.5, -0.5, 0.866, 0, 0)
matrix.invertSelf();
console.log(matrix.toString());
// output: matrix(0.866, -0.5, 0.5, 0.866, 0, 0)
规范
| 规范 |
|---|
| Geometry Interfaces Module Level 1 # dom-dommatrix-invertself |
浏览器兼容性
加载中…
另见
DOMMatrixReadOnly.inverse()- CSS
matrix()函数 - CSS
matrix3d()函数