English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode getBoundingClientRect() du DOM HTML

Objet Element HTML DOM

getBoundingClientRect()La méthode renvoie la taille de l'élément et sa position par rapport au viewport (vueport).

La valeur retournée est un objet DOMRect avec huit propriétés : left, top, right, bottom, x, y, width et height.

Remarque :Lors du calcul du rectangle de contour, il faut tenir compte du décalage de défilement de la zone de visualisation. Cela signifie que chaque fois que la position de défilement change, les bords (haut, gauche, bas et droite) du rectangle changent leurs valeurs.

Syntaxe :

element.getBoundingClientRect()
var div = document.getElementById("myDiv");
var rect = div.getBoundingClientRect();
Voyons si‹/›

Compatibilité navigateur

La méthode getBoundingClientRect() est complètement supportée par tous les navigateurs :

Méthode
getBoundingClientRect()OuiOuiOuiOuiOui

Détails techniques

Valeur de retour :L'objet DOMRect comporte huit propriétés : left, top, right, bottom, x, y, width, height
Version DOM :Modèle d'objet CSS (CSSOM)

Objet Element HTML DOM