Проверяет понимание метода getBoundingClientRect для получения координат элемента относительно viewport.
Метод getBoundingClientRect вызывается на DOM-элементе и возвращает объект DOMRect, который описывает размер элемента и его положение относительно видимой области окна (viewport). Координаты считаются от верхнего левого угла viewport, а не от документа в целом.
top — расстояние от верхней границы viewport до верхней границы элемента.bottom — расстояние от верхней границы viewport до нижней границы элемента.left — расстояние от левой границы viewport до левой границы элемента.right — расстояние от левой границы viewport до правой границы элемента.width и height — ширина и высота элемента, включая padding и border.const element = document.getElementById('myBox');
const rect = element.getBoundingClientRect();
console.log(rect.top, rect.left, rect.width, rect.height);
// Например: 100, 50, 200, 150Метод getBoundingClientRect — простой и эффективный способ получить точные координаты элемента в viewport. Он незаменим для задач, связанных с определением видимости и позиционированием в динамических интерфейсах.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию