如何扩展包含SVG的div?

时间:2011-04-21 11:50:47

标签: javascript svg raphael scaling

我的页面上有一个<div>元素,里面有SVG。有时在程序执行期间,包含div的大小和位置会发生变化。不幸的是,SVG遵循div但不随其扩展。当包含元素的大小发生变化时,如何使SVG变大或变小?

我使用Raphael库进行SVG创建,使用jQuery进行事件和DOM操作。

1 个答案:

答案 0 :(得分:1)

你可以使用setViewBox() http://raphaeljs.com/reference.html#Paper.setViewBox

但是,如果你使用它进行缩放,则不再是1:1单位:像素比例。