English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
getBoundingClientRect()O método retorna o tamanho do elemento e sua posição relativa ao viewport (视口).
O valor retornado é um objeto DOMRect com oito propriedades: left, top, right, bottom, x, y, width e height.
Atenção:Ao calcular o retângulo de limite, deve-se considerar a quantidade de rolagem da área de exibição. Isso significa que sempre que a posição de rolagem mudar, os limites do retângulo (topo, esquerda, fundo e direita) alterarão seus valores.
element.getBoundingClientRect()
var div = document.getElementById("myDiv"); var rect = div.getBoundingClientRect();Teste e veja‹/›
Método getBoundingClientRect() completamente suportado por todos os navegadores:
Método | |||||
getBoundingClientRect() | Sim | Sim | Sim | Sim | Sim |
Retorno: | Objeto DOMRect com oito propriedades: left, top, right, bottom, x, y, width, height |
---|---|
Versão DOM: | Modelo de Objetos CSS (CSSOM) |