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