207 of 264 menu

Méthode getBoundingClientRect

La méthode getBoundingClientRect contient un objet de coordonnées de l'élément. Les coordonnées sont calculées par rapport à la partie visible de la page sans tenir compte du défilement (par rapport à la fenêtre). C'est-à-dire comme avec la propriété position avec la valeur fixed.

L'objet retourné contient les propriétés : left, top, right, bottom, width, height. Il est important de noter que ces propriétés n'ont rien à voir avec les propriétés CSS. Elles contiennent les distances jusqu'aux côtés correspondants de l'élément. Pour left/right - depuis la bordure gauche de la zone visible de la page, et pour top/bottom - depuis la bordure supérieure.

Syntaxe

élément.getBoundingClientRect();

Exemple

Obtenons les coordonnées de l'élément :

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

Voir aussi

  • la propriété offsetParent,
    qui contient le parent avec positionnement
  • la propriété offsetTop,
    qui contient le décalage de l'élément depuis le haut
  • la propriété offsetLeft,
    qui contient le décalage de l'élément depuis la gauche
  • la méthode elementFromPoint,
    qui retourne l'élément par coordonnées
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser