CSSRotate: CSSRotate() 构造函数

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

CSSRotate() 构造函数创建一个新的 CSSRotate 对象,表示 CSS 中单个 transform 属性的 rotate() 值。

语法

js
new CSSRotate(x, y, z, angle)

参数

x

要构造的 CSSRotate 对象的 x 轴值。这必须是一个数字(它被包装成一个 unit: "number"CSSUnitValue)或一个 CSSNumericValue

y

要构造的 CSSRotate 对象的 y 轴值。这必须是一个数字(它被包装成一个 unit: "number"CSSUnitValue)或一个 CSSNumericValue

z

要构造的 CSSRotate 对象的 z 轴值。这必须是一个数字(它被包装成一个 unit: "number"CSSUnitValue)或一个 CSSNumericValue

angle

要构造的 CSSRotate 对象的角度值。这必须是一个 CSSNumericValue

异常

TypeError

如果 CSSRotate.angle 的值不是 <angle> 值,或者 CSSRotate.xCSSRotate.yCSSRotate.z 不是 <number> 值,则会引发此错误。

示例

待办事项

规范

规范
CSS 类型化 OM Level 1
# dom-cssrotate-cssrotate
CSS 类型化 OM Level 1
# dom-cssrotate-cssrotate-x-y-z-angle

浏览器兼容性