【发布时间】:2014-03-30 23:03:22
【问题描述】:
我想知道是否有办法制作一个 svg 图形,它可以根据与 Android 上的9-patch 相同的原理进行缩放(或类似于 Flash 中的缩放 9)。
基本上,svg 中的部分内容应根据视口的正常扩展规则进行缩放,但某些元素将保持未缩放并按照 svg 文件中的定义进行锚定。
(想法是使用 SVG 为某些按钮制作一些复杂的背景,但允许它们根据按钮的内部内容进行相应缩放)
我认为使用普通的 svg 声明是不可能的,但可能需要一些嵌入式脚本,尽管我找不到任何这样做的示例或库..
**编辑:**我知道this year old SO question,但我希望有人可以有一个替代的,更可重用的选项/库
【问题讨论】:
-
我也希望找到合适的解决方案,真的没有解决方案吗?
-
我最近发表了另一篇文章。我认为这对于单个独立的 svg 是不可能的。 stackoverflow.com/questions/21763823/…
-
我的立场是正确的,请参阅下面 dirk 的解决方案!
标签: javascript html svg