CSSUnitValue

可用性有限

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

CSSUnitValue 接口属于 CSS 类型化对象模型 API,它表示包含单个单位类型的值。例如,"42px" 将由一个 CSSNumericValue 表示。

CSSStyleValue CSSNumericValue CSSUnitValue

构造函数

CSSUnitValue()

创建一个新的 CSSUnitValue 对象。

实例属性

CSSUnitValue.value

返回一个双精度浮点数,表示单位的数量。

CSSUnitValue.unit

返回一个字符串,表示单位的类型。

静态方法

该接口还可以继承其父接口 CSSNumericValue 的方法。

实例方法

该接口还可以继承其父接口 CSSNumericValue 的方法。

示例

以下展示了如何使用单独的 CSSUnitValue 构造函数创建 CSSPositionValue 的方法。

js
let pos = new CSSPositionValue(
  new CSSUnitValue(5, "px"),
  new CSSUnitValue(10, "px"),
);

规范

规范
CSS 类型化 OM Level 1
# simple-numeric(简单数值)

浏览器兼容性