【发布时间】:2014-11-04 01:20:11
【问题描述】:
这是我第一次使用 SVG,如果这是一个愚蠢的问题,我深表歉意,但我正在尝试在我的网站上创建一个可点击的大陆地图,并从维基百科获取了一张正确绘制出大陆的 SVG 图像。
http://commons.wikimedia.org/wiki/File:Continents.svg
但是,此图像为 585 x 299 像素,我需要 292 x 137 像素的图像。我在网上读到这些图像是可扩展的,您需要做的就是修改 svg 定义中的宽度和高度值,所以我在这里这样做了:
<svg width="292" height="137" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">
但是,这只会缩放画布本身,而不会缩放内部区域。如何让区域缩放到修改后的图像尺寸?
【问题讨论】: