Draft
This page is not complete.
This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The DOMRectReadOnly
interface specifies the standard properties used by DOMRect
to define a rectangle.
DOMRectReadOnly()
DOMRectReadOnly
object, but note that this constructor cannot be called by 3rd party JavaScript: doing so returns an "Illegal constructor" typeError.DOMRectReadOnly.x
Read only
DOMRect
's origin.DOMRectReadOnly.y
Read only
DOMRect
's origin.DOMRectReadOnly.width
Read only
DOMRect
.DOMRectReadOnly.height
Read only
DOMRect
.DOMRectReadOnly.top
Read only
DOMRect
(usually the same as y
.)DOMRectReadOnly.right
Read only
DOMRect
(usually the same as x + width
).DOMRectReadOnly.bottom
Read only
DOMRect
(usually the same as y + height).DOMRectReadOnly.left
Read only
DOMRect
(usually the same as x
).DOMRectReadOnly.fromRect()
DOMRect
object with a given location and dimensions.Specification | Status | Comment |
---|---|---|
Geometry Interfaces Module Level 1 The definition of 'DOMRectReadOnly' in that specification. | Candidate Recommendation | Initial definition. |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Edge | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | No support [1] | No support [1] | (Yes) | No support |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Edge Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | No support | No support | ? | (Yes) | No support |
[1] IE and Edge support the non-standard MSDN: ClientRect
which does not define x
and y
properties
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMRectReadOnly