其他分享
首页 > 其他分享> > JS | getBoundingClientRect()方法的基本使用

JS | getBoundingClientRect()方法的基本使用

作者:互联网

Element.getBoundingClientRect() 方法返回一个 DOMRect 对象,其提供了元素的大小及其相对于视口的位置。

返回的对象中有几个只读属性:

width / x:元素矩形的宽度
height / y:元素矩形的高度
top:元素矩形顶部到页面顶部的距离
right:元素矩形右侧到页面左侧的距离
bottom: 元素矩形底部到页面顶部的距离
left:元素矩形左侧到页面左侧的距离

盒子模型的影响

如果是正常的盒子模型,宽/高是 width / height + padding + border 的总和
但如果盒子模型为 border-box,那盒子的宽 / 高就是 width / height 了

image

标签:盒子,getBoundingClientRect,元素,JS,height,width,矩形,方法,页面
来源: https://www.cnblogs.com/bkzj/p/16656634.html