title | slug | l10n | ||
---|---|---|---|---|
DOMRect |
Web/API/DOMRect |
|
{{APIRef("Geometry Interfaces")}}
DOMRect
は矩形の大きさと位置を記述します。
DOMRect
が表すボックスの型は、それを返したメソッドやプロパティで指定されます。例えば、{{domxref("Range.getBoundingClientRect()")}}は、そのようなオブジェクトを使用した範囲のコンテンツを囲む長方形を指定します。
親である {{domxref("DOMRectReadOnly")}} から継承しています。
{{InheritanceDiagram}}
- {{domxref("DOMRect.DOMRect","DOMRect()")}}
- : 新しい
DOMRect
オブジェクトを作成します。
- : 新しい
DOMRect
は親である {{domxref("DOMRectReadOnly")}} からプロパティを継承しています。違いはそれらが読み取り専用でなくなることです。
- {{domxref("DOMRectReadOnly.x")}}
- : この
DOMRect
の原点(ふつうは矩形の左上隅)の X 座標です。
- : この
- {{domxref("DOMRectReadOnly.y")}}
- : この
DOMRect
の原点(ふつうは矩形の左上隅)の Y 座標です。
- : この
- {{domxref("DOMRectReadOnly.width")}}
- : この
DOMRect
の幅です。
- : この
- {{domxref("DOMRectReadOnly.height")}}
- : この
DOMRect
の高さです。
- : この
- {{domxref("DOMRectReadOnly.top")}}
- : この
DOMRect
の上端の座標値を返します(ふつうはy
と同じ、height
が負の数である場合はy + height
と同じです)。
- : この
- {{domxref("DOMRectReadOnly.right")}}
- : この
DOMRect
の右端の座標値を返します(ふつうはx + width
と同じ、width
が負の数である場合はx
と同じです)。
- : この
- {{domxref("DOMRectReadOnly.bottom")}}
- : この
DOMRect
の下端の座標値を返します(ふつうはy + height
と同じ、height
が負の数である場合はy
と同じです)。
- : この
- {{domxref("DOMRectReadOnly.left")}}
- : この
DOMRect
の左端の座標値を返します(ふつうはx
と同じ、width
が負の数である場合はx + width
と同じです)。
- : この
DOMRect
には親である {{domxref("DOMRectReadOnly")}} から継承した静的メソッドもあります。
- {{domxref("DOMRect/fromRect_static", "DOMRect.fromRect()")}}
- : 新しい
DOMRect
オブジェクトを指定した位置と寸法で作成します。
- : 新しい
DOMRect
は親である {{domxref("DOMRectReadOnly")}} からメソッドを継承しています。
{{Specifications}}
{{Compat}}
- {{domxref("DOMPoint")}}