2012-01-04 109 views
-1

我有一个html5网页,其中包含一张svg图片。
当我拖动改变水平尺寸时,svg图片的尺寸也改变了,但是如果我改变浏览器的垂直尺寸,svg图片不会改变尺寸。
谁能告诉我为什么会发生?调整大小svg图像放入html5

+0

你应该在这里找到答案:http://stackoverflow.com/questions/8646915/svg-in-html5-canvas-element – 2012-01-04 03:20:27

+2

请张贴您的代码的相关部分,最好作为jsfiddle链接。 – bennedich 2012-01-04 04:51:13

+0

谢谢Erik,我会看到你的链接 – ted 2012-02-09 08:45:26

回答

1

您拥有preserveAspectRatio属性,该属性负责在视图框内定位图像。下面是显示那些属性如何管理图像位置的SVG图形。 看看http://www.w3.org/TR/SVG/images/coords/PreserveAspectRatio.svg

详细解释/约preserveAspectRatio属性引用是在这里:http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute

干杯!

+0

是的,对,这些属性使得svg在窗口大小调整时改变大小。谢谢 – ted 2012-02-09 08:45:58