让假设我有尺寸1280x720
缩放比,没有jQuery的调整大小图像的SVG
的形象我不得不在上面绘制的是由在需要原始大小的图像的顶部的服务器计算的一些多边形这张图片。他们是
<polygon points="531,243,687,316,663,593,360,717,191,520" />
<polygon points="275,17,422,45,412,312,271,235" />
<polygon points="929,180,1108,248,985,707,847,676" />
<polygon points="598,70,700,101,658,531,516,436" />
现在我需要显示图像和覆盖这些多边形的顶部。然而,问题在于,图像是由浏览器根据窗口大小动态调整的。图像使用object-fit-contain
CSS显示,因此尺寸随着调整大小而改变。
如何确保SVG协调上述自动缩放?
我已阅读关于viewBox,但我真的没有在这里指定我自己的坐标。问题是我真的不知道图像将如何显示/浏览器的大小,因为它取决于窗口。
谢谢
Paul谢谢,我发布了在另一个问题中使用viewBox的问题细节,因为这个问题没有有所有的细节 - 让我知道如果我应该只是编辑这个问题http://stackoverflow.com/questions/41416484/is-svg-resizing-this-hard-what-am--missing – user1361529