offsetLeft касиети

offsetLeft касиети элементдин offsetParent'ге салыштырмалуу сол ырааттоосун камтыйт. offsetParent'ден элементдин чек арасына чейинки аралыкты камтыйт.

Синтаксис

javascriptэлемент.offsetLeft;

Мисал

Элементдин өзүнүн offsetParent'ге салыштырмалуу ырааттоосун табалы:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; left: 100px"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetLeft);

Кодду иштетүүнүн натыйжасы:

javascript100

Мисал

margin аралыктары дагы ырааттоого кошулат:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; left: 100px; margin: 50px"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetLeft);

Кодду иштетүүнүн натыйжасы:

javascript150

Ошондой эле караңыз

  • offsetTop касиети,
    ал элементдин жогорку ырааттоосун камтыйт
  • getBoundingClientRect методу,
    ал элементдин ырааттоосун табат