This article needs a technical review. How you can help.
Draft
This page is not complete.
This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the spec changes.
A DOMRect represents a rectangle.
The type of box represented by the DOMRect is specified by the method or property that returned it. For example, VREyeParameters.renderRect from the WebVR API specifies the viewport of a canvas into which visuals for one eye of a head mounted display should be rendered.
It inherits from its parent, DOMRectReadOnly.
Constructor
DOMRect()- Creates a new
DOMPointobject.
Methods
DOMRect inherits methods from its parent, DOMRectReadOnly.
DOMRectReadOnly.fromRect- Translates the position/perspective of a
DOMRectto a new position (doesn't appear to be supported anywhere yet.)
Properties
DOMRect inherits properties from its parent, DOMRectReadOnly.
DOMRectReadOnly.xRead only- The x coordinate of the
DOMRect's origin. DOMRectReadOnly.yRead only- The y coordinate of the
DOMRect's origin. DOMRectReadOnly.widthRead only- The width of the
DOMRect. DOMRectReadOnly.heightRead only- The height of the
DOMRect. DOMRectReadOnly.topRead only- Returns the top coordinate value of the
DOMRect(has the same value asy, ory + heightifheightis negative.) DOMRectReadOnly.rightRead only- Returns the right coordinate value of the
DOMRect(has the same value asx + width, orxifwidthis negative.) DOMRectReadOnly.bottomRead only- Returns the bottom coordinate value of the
DOMRect(has the same value asy + height, oryifheightis negative.) DOMRectReadOnly.leftRead only- Returns the left coordinate value of the
DOMRect(has the same value asx, orx + widthifwidthis negative.)
Examples
TBD.
Specifications
| Specification | Status | Comment |
|---|---|---|
| Geometry Interfaces Module Level 1 The definition of 'DOMRect' in that specification. |
Candidate Recommendation | Latest spec version is an ED. |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | Not supported |
(Yes) |
Not supported |
Not supported |
Not supported |
| Feature | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|---|
| Basic support | Not supported | (Yes) | Not supported | Not supported | Not supported | Not supported | Not supported |