CSSUnitValue
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
The CSSUnitValue interface of the CSS Typed Object Model API represents values that contain a single unit type.
For example, the value 42px (a <dimension>) would be represented by a CSSNumericValue.
Constructor
CSSUnitValue()-
Creates a new
CSSUnitValueobject.
Instance properties
CSSUnitValue.value-
Returns a double indicating the number of units. For a
CSSNumericValuerepresenting42px, this would be42. CSSUnitValue.unit-
Returns a string indicating the type of unit. For a
CSSNumericValuerepresenting42px, this would be"px".
Static methods
The interface may also inherit methods from its parent interface, CSSNumericValue.
Instance methods
The interface may also inherit methods from its parent interface, CSSNumericValue.
Examples
>Basic usage
The following shows a method of creating a CSSPositionValue from individual CSSUnitValue constructors.
let pos = new CSSPositionValue(
new CSSUnitValue(5, "px"),
new CSSUnitValue(10, "px"),
);
Specifications
| Specification |
|---|
| CSS Typed OM Level 1> # simple-numeric> |
Browser compatibility
See also
- CSS numeric data types
- CSS values and units, a listing of all possible units and data types