我有一个svg
元素,其中height和width都等于100%,并且定义了viewbox
属性。 svg
包含一系列polygon
个对象。单击多边形时,我希望它展开以填充整个svg
(读取:整个屏幕)。
我可以访问svg
元素维度并相应地调整polygon
的大小,但由于viewbox
属性,绘制宽度的时间很短。
有没有办法计算视图框中与最右边相对应的x维度?
答案 0 :(得分:0)
您想要的最大X值是viewBox的最大X,您可以通过添加viewBox minX
+ viewBox width
来计算。