最佳答案
我需要使用 javascript 调整和旋转 SVG 文档中的某些元素。问题是,默认情况下,它总是在 (0, 0)
左上角的原点周围应用转换。
如何重新定义这个转换锚点?
我尝试使用 transform-origin
属性,但它不会影响任何东西。
This is how I did it:
svg.getDocumentById('someId').setAttribute('transform-origin', '75 240');
它似乎没有将关键点设置为我指定的点,尽管我可以在 Firefox 中看到属性设置是正确的。我尝试了像 center bottom
和 50% 100%
这样带括号和不带括号的东西。目前为止都没用。
有人能帮忙吗?