DOMRectReadOnly
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Note: This feature is available inWeb Workers.
TheDOMRectReadOnly interface specifies the standard properties (also used byDOMRect) to define a rectangle whose properties are immutable.
In this article
Constructor
DOMRectReadOnly()Defined to create a new
DOMRectReadOnlyobject.
Instance properties
DOMRectReadOnly.xRead onlyReturns the x coordinate of the
DOMRectReadOnly's origin.DOMRectReadOnly.yRead onlyReturns the y coordinate of the
DOMRectReadOnly's origin.DOMRectReadOnly.widthRead onlyReturns the width of the
DOMRectReadOnly.DOMRectReadOnly.heightRead onlyReturns the height of the
DOMRectReadOnly.DOMRectReadOnly.topRead onlyReturns the top coordinate value of the
DOMRectReadOnly(usually the same asy).DOMRectReadOnly.rightRead onlyReturns the right coordinate value of the
DOMRectReadOnly(usually the same asx + width).DOMRectReadOnly.bottomRead onlyReturns the bottom coordinate value of the
DOMRectReadOnly(usually the same asy + height).DOMRectReadOnly.leftRead onlyReturns the left coordinate value of the
DOMRectReadOnly(usually the same asx).
Static methods
DOMRectReadOnly.fromRect()Creates a new
DOMRectReadOnlyobject with a given location and dimensions.
Instance methods
DOMRectReadOnly.toJSON()Returns a JSON representation of the
DOMRectReadOnlyobject.
Specifications
| Specification |
|---|
| Geometry Interfaces Module Level 1> # DOMRect> |