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
Use Case
    
Top comments (0)