aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web
diff options
context:
space:
mode:
authoralattalatta <alattalatta@sorto.me>2022-02-18 00:40:22 +0900
committerKyle <mkitigy@gmail.com>2022-03-03 09:25:55 +0900
commit626b47d8935a0c50e558954af84788bfb2612c5e (patch)
tree413a541723049c8d4dedef9dd184415fdff26a1d /files/ko/web
parentef8f943014a20854c5a0402ccf918e39c1589107 (diff)
downloadtranslated-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.md35
-rw-r--r--files/ko/web/api/domrect/fromrect/index.md44
-rw-r--r--files/ko/web/api/domrect/index.md30
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")}}의 메서드를 상속합니다.
## 정적 메서드