gpt4 book ai didi

javascript - 如何获取没有 X/Y 属性的 SVG 元素(路径等)的 x/y 坐标?

转载 作者:数据小太阳 更新时间:2023-10-29 04:09:37 24 4
gpt4 key购买 nike

我正在尝试使用 Javascript 获取 SVG 元素的位置。我设法获得了具有 X/Y 属性集的元素的位置。但是诸如路径之类的元素没有此属性。至少在我的文档中没有。

除了取“路径”中的第一个数字之外,还有其他方法可以计算位置吗?

谢谢,莫腾

最佳答案

您可以使用函数 getBBox() 获取路径的边界框。这将为您提供可能包含渲染路径的最紧凑矩形的位置和大小。

与读取 x 和 y 值相比,使用此方法的一个优点是它适用于所有图形对象。没有 x 和 y 的对象多于路径,例如有 cx 和 cy 的圆。

链接:getBBox()在 SVG v1.1 标准中。

关于javascript - 如何获取没有 X/Y 属性的 SVG 元素(路径等)的 x/y 坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2754383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com