Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
207 of 264 menu
◀ ▶

getBoundingClientRect 메서드

getBoundingClientRect 메서드는 요소의 좌표 객체를 포함합니다. 좌표는 스크롤을 고려하지 않고 페이지의 보이는 부분을 기준으로 계산됩니다(창 기준). 즉, position 속성의 fixed 값과 같습니다.

반환된 객체는 다음 속성을 포함합니다: left, top, right, bottom, width, height. 이러한 속성은 CSS 속성과 아무런 관련이 없다는 점에 유의해야 합니다. 여기에는 요소의 해당 측면까지의 거리가 포함됩니다. left/right의 경우 - 보이는 페이지 영역의 왼쪽 가장자리로부터의 거리이고, top/bottom의 경우 - 위쪽 가장자리로부터의 거리입니다.

문법

요소.getBoundingClientRect();

예제

요소의 좌표를 얻어봅시다:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; } let elem = document.querySelector('#elem'); console.log(elem.getBoundingClientRect());

함께 보기

  • 포지셔닝된 부모를 포함하는 속성, offsetParent
  • 요소의 위쪽 오프셋을 포함하는 속성, offsetTop
  • 요소의 왼쪽 오프셋을 포함하는 속성, offsetLeft
  • 좌표로 요소를 반환하는 메서드, elementFromPoint
← →
↑
한국어▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부