我的页面上有一个<div>
元素,里面有SVG。有时在程序执行期间,包含div的大小和位置会发生变化。不幸的是,SVG遵循div但不随其扩展。当包含元素的大小发生变化时,如何使SVG变大或变小?
我使用Raphael库进行SVG创建,使用jQuery进行事件和DOM操作。
答案 0 :(得分:1)
你可以使用setViewBox() http://raphaeljs.com/reference.html#Paper.setViewBox
但是,如果你使用它进行缩放,则不再是1:1单位:像素比例。