offsetLeft Özelliği
offsetLeft özelliği, bir elemanın
offsetParent'a göre sol
ofsetini içerir.
offsetParent'tan elemanın kenarına olan
mesafeyi içerir.
Sözdizimi
eleman.offsetLeft;
Örnek
Bir elemanın kendi offsetParent'ına göre
ofsetini bulalım:
<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);
Kodun çalıştırılmasının sonucu:
100
Örnek
margin
boşlukları da ofsete eklenir:
<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);
Kodun çalıştırılmasının sonucu:
150
Ayrıca Bakınız
-
üstten eleman ofsetini içeren
offsetTopözelliği,
-
eleman ofsetini bulan
getBoundingClientRectmetodu,