Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。
如果是标准盒子模型,元素的尺寸等于width/height + padding + border-width的总和。如果box-sizing: border-box,元素的的尺寸等于 width/height。
export const getDomRect = (domId) => {
const dom = document.getElementById(domId);
if (!dom)
return null;
const clientRect = dom.getBoundingClientRect();
return clientRect;
};