【发布时间】:2010-10-13 07:02:57
【问题描述】:
我有一些指定 width 和 height 以及 viewbox 的 SVG 文件,如下所示:
<svg width="576pt" height="432pt" viewBox="0 0 576 432" > ...
但是如何以我决定的大小在浏览器中显示它们?我希望它们更小并尝试过:
<object width="400" data="image.svg"></object>
然后我得到可见的滚动条。
如果我将 SVG 文件更改为将 width 和 height 设置为 100%,它会起作用,但我想决定 HTML 中的大小,无论 SVG 文件中使用什么大小。这可能吗 ?
【问题讨论】:
-
我很困惑,最后一句读起来像您正在寻找的解决方案?将 SVG 宽度/高度设置为 100%/100% 让 HTML 来定义要在其中绘制它的区域?
-
问题是我没有办法在我用来生成 svg 文件的库中更改它。如果我可以从 html 覆盖它,这对我来说是有意义的。所以基本上我想知道除了更改 svg 文件是否还有其他解决方案。