DOMMatrix: skewXSelf() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

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

DOMMatrix 介面的 skewXSelf() 方法是一個可變轉換方法,用於修改矩陣。它透過應用指定的沿 X 軸的斜切轉換來對源矩陣進行斜切,並返回斜切後的矩陣。

要對矩陣沿 X 軸進行斜切而不修改它,請參閱 DOMMatrixReadOnly.skewX()

語法

js
skewXSelf()
skewXSelf(sX)

引數

sX

一個數字;沿 X 軸斜切矩陣的角度(以度為單位)。

返回值

返回自身;根據給定角度沿 X 軸斜切後的 DOMMatrix

示例

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

規範

規範
Geometry Interfaces Module Level 1
# dom-dommatrix-skewxself

瀏覽器相容性

另見