如何跨浏览器查找 SVG 元素的大小

How to find the size of an SVG element across browsers

本文关键字:元素 SVG 何跨 浏览器 查找      更新时间:2023-09-26

我正在尝试获取视口内元素的大小。为此,我使用了getClientBoundingRect(),因为它会在应用转换后为我提供大小。我遇到的问题是客户端矩形的大小不会大于最高视口。所以我切换到getBBox().现在的问题是它在火狐中不起作用。在所有浏览器中获取元素大小的最佳方法是什么?

在 jsBin 上演示

你可以尝试用一个div来包裹它:

运行演示