Właściwość offsetTop
Właściwość offsetTop zawiera przesunięcie
elementu od góry względem offsetParent.
Zawiera odległość od offsetParent do granicy
elementu.
Składnia
element.offsetTop;
Przykład
Znajdźmy przesunięcie elementu względem
swojego offsetParent:
<div id="parent" style="position: relative;">
<div id="elem" style="position: absolute; top: 100px;"></div>
</div>
let elem = document.querySelector('#elem');
console.log(elem.offsetTop);
Wynik wykonania kodu:
100
Przykład
Marginesy margin
również są sumowane w przesunięciu:
<div id="parent" style="position: relative;">
<div id="elem" style="position: absolute; top: 100px; margin: 50px;"></div>
</div>
let elem = document.querySelector('#elem');
console.log(elem.offsetTop);
Wynik wykonania kodu:
150
Zobacz też
-
właściwość
offsetLeft,
która zawiera przesunięcie elementu od lewej -
metoda
getBoundingClientRect,
która znajduje przesunięcie elementu