207 of 264 menu

Metoda getBoundingClientRect

Metoda getBoundingClientRect zawiera obiekt współrzędnych elementu. Współrzędne są obliczane względem widocznej części strony bez uwzględnienia przewijania (względem okna). To znaczy jak przy właściwości position o wartości fixed.

W zwracanym obiekcie znajdują się właściwości: left, top, right, bottom, width, height. Warto zaznaczyć, że te właściwości nie mają nic wspólnego z właściwościami CSS. Zawierają one odległości do odpowiednich krawędzi elementu. Dla left/right - od lewej krawędzi widocznego obszaru strony, a dla top/bottom - od górnej.

Składnia

element.getBoundingClientRect();

Przykład

Uzyskajmy współrzędne elementu:

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

Zobacz także

  • właściwość offsetParent,
    która zawiera rodzica z pozycjonowaniem
  • właściwość offsetTop,
    która zawiera przesunięcie elementu od góry
  • właściwość offsetLeft,
    która zawiera przesunięcie elementu od lewej
  • metoda elementFromPoint,
    która zwraca element według współrzędnych
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć