diff options
author | alattalatta <alattalatta@sorto.me> | 2022-02-18 00:40:22 +0900 |
---|---|---|
committer | Kyle <mkitigy@gmail.com> | 2022-03-03 09:25:55 +0900 |
commit | 626b47d8935a0c50e558954af84788bfb2612c5e (patch) | |
tree | 413a541723049c8d4dedef9dd184415fdff26a1d /files/ko/web | |
parent | ef8f943014a20854c5a0402ccf918e39c1589107 (diff) | |
download | translated-content-626b47d8935a0c50e558954af84788bfb2612c5e.tar.gz translated-content-626b47d8935a0c50e558954af84788bfb2612c5e.tar.bz2 translated-content-626b47d8935a0c50e558954af84788bfb2612c5e.zip |
Update DOMRect, add DOMRect.fromRect()
Diffstat (limited to 'files/ko/web')
-rw-r--r-- | files/ko/web/api/domrect/domrect/index.md | 35 | ||||
-rw-r--r-- | files/ko/web/api/domrect/fromrect/index.md | 44 | ||||
-rw-r--r-- | files/ko/web/api/domrect/index.md | 30 |
3 files changed, 74 insertions, 35 deletions
diff --git a/files/ko/web/api/domrect/domrect/index.md b/files/ko/web/api/domrect/domrect/index.md index 48f0474227..6f0cf69b94 100644 --- a/files/ko/web/api/domrect/domrect/index.md +++ b/files/ko/web/api/domrect/domrect/index.md @@ -6,41 +6,35 @@ tags: - Constructor - DOM Reference - DOMRect - - Experimental - Geometry - Reference browser-compat: api.DOMRect.DOMRect +translation_of: Web/API/DOMRect/DOMRect --- -{{APIRef("DOM")}}{{ SeeCompatTable() }} +{{APIRef("Geometry Interfaces")}} **`DOMRect()`** 생성자는 새로운 {{domxref("DOMRect")}} 객체를 생성합니다. ## 구문 ```js -var myDOMRect = new DOMRect(x, y, width, height); +new DOMRect(x, y, width, height); ``` -### 파라미터 +### 매개변수 -- x - - : `DOMRect`의 오리진 `x`좌표. -- y - - : `DOMRect`의 오리진 `y`좌표. -- width - - : `DOMRect`의 너비. -- height - - : `DOMRect`의 높이. +- `x` + - : `DOMRect` 원점의 X 좌표입니다. +- `y` + - : `DOMRect` 원점의 Y 좌표입니다. +- `width` + - : `DOMRect`의 너비입니다. +- `height` + - : `DOMRect`의 높이입니다. -## 예제 +### 반환 값 -새로운 `DOMRect`를 생성하려면 다음과 같이 한 줄의 코드를 실행하면 됩니다. - -```js -myDOMRect = new DOMRect(0,0,100,100); -// 콘솔에서 'myDOMRect'를 실행하면 다음을 반환합니다 -// DOMRect { x: 0, y: 0, width: 100, height: 100, top: 0, right: 100, bottom: 100, left: 0 } -``` +새로운 {{domxref("DOMRect")}} 객체. ## 명세 @@ -54,3 +48,4 @@ myDOMRect = new DOMRect(0,0,100,100); - {{domxref("DOMPoint")}} - {{domxref("DOMRect")}} +- {{domxref("DOMRect.fromRect()")}} diff --git a/files/ko/web/api/domrect/fromrect/index.md b/files/ko/web/api/domrect/fromrect/index.md new file mode 100644 index 0000000000..2a62e4b2c0 --- /dev/null +++ b/files/ko/web/api/domrect/fromrect/index.md @@ -0,0 +1,44 @@ +--- +title: DOMRect.fromRect() +slug: Web/API/DOMRect/fromRect +tags: + - API + - DOMRect + - Geometry + - Method + - Reference +browser-compat: api.DOMRect.fromRect +translation_of: Web/API/DOMRect/fromRect +--- +{{APIRef("Geometry Interfaces")}} + +{{domxref("DOMRect")}} 객체의 **`fromRect()`** 정적 메서드는 주어진 좌표와 크기를 가진 새로운 `DOMRect` 객체를 반환합니다. + +## 구문 + +```js +DOMRect.fromRect(rectangle) +``` + +### 매개변수 + +- `rectangle` {{optional_inline}} + + - : 직사각형의 위치와 크기를 지정하는 객체입니다. 모든 속성의 기본 값은 `0`입니다. 포함할 수 있는 속성은 다음과 같습니다. + + - `x`: 직사각형 왼쪽 모서리의 좌표입니다. + - `y`: 직사각형 위쪽 모서리의 좌표입니다. + - `width`: 직사각형의 너비입니다. + - `height`: 직사각형의 높이입니다. + +### 반환 값 + +{{domxref("DOMRect")}} 인스턴스. + +## 명세 + +{{Specifications}} + +## 브라우저 호환성 + +{{Compat}} diff --git a/files/ko/web/api/domrect/index.md b/files/ko/web/api/domrect/index.md index f0fc47deec..37d8087d38 100644 --- a/files/ko/web/api/domrect/index.md +++ b/files/ko/web/api/domrect/index.md @@ -4,7 +4,6 @@ slug: Web/API/DOMRect tags: - API - DOM - - DOM Reference - DOMRect - Geometry - Geometry Interfaces @@ -12,14 +11,15 @@ tags: - Rectangle - Reference browser-compat: api.DOMRect +translation_of: Web/API/DOMRect --- -{{draft}}{{APIRef("Geometry Interfaces")}} +{{APIRef("Geometry Interfaces")}} -**`DOMRect`**는 사각형의 크기와 위치를 나타냅니다. +**`DOMRect`** 인터페이스는 직사각형의 크기와 위치를 나타냅니다. -`DOMRect`가 표현하는 박스의 타입은 이를 반환한 메서드나 속성에 의해 정해집니다. 예를 들어, WebVR API의 {{domxref("VREyeParameters.renderRect")}}는 렌더링되어야 할 헤드 마운트 디스플레이의 한쪽 눈에 대한 비주얼을 [canvas](/ko/docs/Web/API/HTMLCanvasElement)의 뷰포트로 지정합니다. +`DOMRect`가 나타내는 사각형의 유형은 `DOMRect`를 반환한 메서드나 속성이 지정합니다. 예를 들어 WebVR API의 {{domxref("VREyeParameters.renderRect")}}는, 헤드 마운트 디스플레이에서 한쪽 눈의 뷰포트가 [캔버스](/ko/docs/Web/API/HTMLCanvasElement)의 어디에 위치하는지 나타냅니다. -부모인 {{domxref("DOMRectReadOnly")}}로부터 상속받습니다. +부모인 {{domxref("DOMRectReadOnly")}}을 상속합니다. {{InheritanceDiagram}} @@ -30,28 +30,28 @@ browser-compat: api.DOMRect ## 속성 -_`DOMRect`는 부모인 {{domxref("DOMRectReadOnly")}}로부터 상속받습니다. 차이점은 DomRect가 더 이상 읽기 전용이 아니라는 것입니다._ +부모인 {{domxref("DOMRectReadOnly")}}의 속성을 상속합니다. 읽기 전용 속성이 아니라는 차이점이 있습니다. - {{domxref("DOMRectReadOnly.x")}} - - : `DOMRect`의 오리진(보통 사각형의 왼쪽 상단 코너) x 좌표. + - : `DOMRect` 원점의 X 좌표입니다. 원점은 보통 직사각형의 왼쪽 상단 꼭지점입니다. - {{domxref("DOMRectReadOnly.y")}} - - : `DOMRect`의 오리진(보통 사각형의 왼쪽 상단 코너) y 좌표. + - : `DOMRect` 원점의 Y 좌표입니다. 원점은 보통 직사각형의 왼쪽 상단 꼭지점입니다. - {{domxref("DOMRectReadOnly.width")}} - - : `DOMRect`의 너비. + - : `DOMRect`의 너비입니다. - {{domxref("DOMRectReadOnly.height")}} - - : `DOMRect`의 높이. + - : `DOMRect`의 높이입니다. - {{domxref("DOMRectReadOnly.top")}} - - : `DOMRect`의 상단 좌표를 반환합니다(`height`가 음수라면 `y`, 또는 `y + height`와 같은 값을 갖습니다). + - : `DOMRect` 위쪽 모서리의 Y 좌표입니다. `y` 또는, `height`가 음수인 경우, `y + height`와 같은 값입니다. - {{domxref("DOMRectReadOnly.right")}} - - : `DOMRect`의 오른쪽 좌표를 반환합니다(`width`가 음수라면 `x + width`, 또는 `x`와 같은 값을 갖습니다). + - : `DOMRect` 오른쪽 모서리의 X 좌표입니다. `x` 또는, `width`가 음수인 경우, `x + height`와 같은 값입니다. - {{domxref("DOMRectReadOnly.bottom")}} - - : `DOMRect`의 하단 좌표를 반환합니다(`height`가 음수라면 `y + height`, 또는 `y`와 같은 값을 갖습니다). + - : `DOMRect` 아래쪽 모서리의 Y 좌표입니다. `y + height` 또는, `height`가 음수인 경우, `y`와 같은 값입니다. - {{domxref("DOMRectReadOnly.left")}} - - : `DOMRect`의 왼쪽 좌표를 반환합니다(`width`가 음수라면 `x`, 또는 `x + width`와 같은 값을 갖습니다). + - : `DOMRect` 왼쪽 모서리의 X 좌표입니다. `x + width` 또는, `width`가 음수인 경우, `x`와 같은 값입니다. ## 메서드 -_`DOMRect`는 부모인 {{domxref("DOMRectReadOnly")}}로부터 메서드를 상속받습니다._ +부모인 {{domxref("DOMRectReadOnly")}}의 메서드를 상속합니다. ## 정적 메서드 |