【发布时间】:2012-09-24 04:11:48
【问题描述】:
为了说明我想要的效果,假设我们垂直缩放图像:
之前:
之后:
请注意,文本不会扭曲。我正在寻找一种更简单的替代方法,以在每次比例变化时手动绘制和定位元素,特别是在文本保持相同尺寸的情况下,我认为 svg 可以解决这个问题......
【问题讨论】:
-
如果您的 svg 如此简单,那么拉伸可能会起作用(好吧,除了文本之外),但您的线条也可能会变得更宽(尽管可以通过添加属性
vector-effect="non-scaling-stroke"来修复)。 -
好的。所以主要问题是防止文本缩放。我也可以使用
vector-effect="non-scaling-text"吗? -
我想我可以创建 SVG,但排除文本,并将笔画设置为非比例 - 这将解决问题的一半。然后我只需要根据绘图的比例手动定位文本。
-
这在纯 SVG 中实际上是可能的。在这里查看我的答案:stackoverflow.com/questions/29117299/…
标签: svg