Pub:

Cara untuk mendapatkan posisi absolut dari suatu HTML element terhadap browser windows.

Explanation

Untuk mengetahui posisi serta ukuran lebar dan tinggi dari suatu element, kita dapat menggunakan getBoundingClientRect().

Sebagai contoh kita akan coba metode ini pada element acak sebagai berikut:

console.log(document.getElementById('aho').getBoundingClientRect());

Akan menghasilkan output kurang lebih sebagai berikut:

{
  "x": 950,
  "y": 298.78125,
  "width": 320,
  "height": 1490.390625,
  "top": 298.78125,
  "right": 1270,
  "bottom": 1789.171875,
  "left": 950
}

sehingga misalnya untuk mengetahui lebar element cukup menggunakan:

console.log(document.getElementById('aho').getBoundingClientRect().width);

CodePen

See the Pen getBoundingClientRect 1 by Ramdan Aho (@ahonerd) on CodePen.

Use Case

See the Pen getBoundingClientRect 2 by Ramdan Aho (@ahonerd) on CodePen.

Loading comments...