--- title: DOMRect slug: Web/API/DOMRect tags: - API - DOM - Géométrie - Objets - Rectangle translation_of: Web/API/DOMRect ---
{{draft}}{{APIRef("Geometry Interfaces")}}{{ SeeCompatTable() }}
Un DOMRect représente un rectangle.
Le type de boîte représenté par le DOMRect est spécifié par la méthode ou la propriété qui l'a retourné. Par exemple, {{domxref("VREyeParameters.renderRect")}} de l'API WebVR spécifie la fenêtre d'un élément canvas dans laquelle le visuel pour un oeil doit être rendu.
Il hérite de son parent {{domxref("DOMRectReadOnly")}}.
{{InheritanceDiagram}}
DOMRect.DOMRect hérite des propriétés de son parent {{domxref("DOMRectReadOnly")}}. À une différence près, elles ne sont plus en lecture seule.
DOMRect.DOMRect.DOMRect.DOMRect.DOMRect (a la même valeur que y, ou y + height (y + hauteur) si height est négative).DOMRect (a la même valeur que x + width (x + largeur), ou x si width est négative).DOMRect (a la même valeur que y + height (y + hauteur), ou y si height est négative).DOMRect (a la même valeur que x, ou x + width (x + largeur) si width est négative).DOMRect hérite des méthodes de son parent {{domxref("DOMRectReadOnly")}}.
DOMRect avec l'emplacement et les dimensions données.| Spécification | Statut | Commentaire |
|---|---|---|
| {{SpecName('Geometry Interfaces', '#DOMRect', 'DOMRect')}} | {{Spec2('Geometry Interfaces')}} | Définition initiale. |
{{Compat("api.DOMRect")}}