【发布时间】:2017-01-25 23:55:07
【问题描述】:
我正在开发一个用户可以通过几个文本框操作 SVG 图像的网站。 我想让 SVG 比例适合容器 div。
例如,如果 SVG 正好是容器的高度和 10 像素宽,那么将高度加倍会导致表观宽度为 5 像素。
我的页面大致分成两半,左边是数字,右边是图像。因此,调整浏览器的大小会导致 SVG 的容器元素改变形状,这意味着我无法在 SVG 中硬编码容器的尺寸。
我在网上找到的每个解决方案都使用viewBox 属性;但是,如果没有硬编码的容器大小,我找不到一种方法来应用它。
这是我的编辑器设置:
【问题讨论】: