207 of 264 menu

Método getBoundingClientRect

El método getBoundingClientRect contiene un objeto con las coordenadas del elemento. Las coordenadas se calculan relativo a la parte visible de la página sin tener en cuenta el desplazamiento (relativo a la ventana). Es decir, como con la propiedad position con el valor fixed.

El objeto devuelto contiene las propiedades: left, top, right, bottom, width, height. Vale la pena señalar que estas propiedades no tienen nada que ver con las propiedades CSS. Contienen distancias a los lados correspondientes del elemento. Para left/right - desde el borde izquierdo del área visible de la página, y para top/bottom - desde el superior.

Sintaxis

elemento.getBoundingClientRect();

Ejemplo

Obtengamos las coordenadas del elemento:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; } let elem = document.querySelector('#elem'); console.log(elem.getBoundingClientRect());

Véase también

  • propiedad offsetParent,
    que contiene el padre con posicionamiento
  • propiedad offsetTop,
    que contiene el desplazamiento del elemento desde la parte superior
  • propiedad offsetLeft,
    que contiene el desplazamiento del elemento desde la izquierda
  • método elementFromPoint,
    que devuelve el elemento por coordenadas
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar