DOMMatrix: skewYSelf() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

注意:此功能在 Web Workers 中可用。

DOMMatrix 接口的 skewYSelf() 方法是一个可变转换方法,用于修改矩阵。它通过应用指定的 Y 轴倾斜变换来倾斜源矩阵,并返回倾斜后的矩阵。

要沿着 Y 轴倾斜矩阵而不改变其本身,请参阅 DOMMatrixReadOnly.skewY()

语法

js
skewYSelf()
skewYSelf(sY)

参数

sY

一个数字;沿着 Y 轴倾斜矩阵的角度(以度为单位)。

返回值

返回自身;沿着 Y 轴按给定角度倾斜的 DOMMatrix

示例

js
const matrix = new DOMMatrix(); // create a matrix
console.log(matrix.toString()); // output: "matrix(1, 0, 0, 1, 0, 0)"
matrix.skewYSelf(-14); // mutate it
console.log(matrix); // output: "matrix(1, -0.25, 0, 1, 0, 0)"

规范

规范
Geometry Interfaces Module Level 1
# dom-dommatrix-skewyself

浏览器兼容性

另见