【问题标题】:Why can't svg scale to fit child elements?为什么 svg 不能缩放以适应子元素?
【发布时间】:2015-04-12 09:16:43
【问题描述】:

我想要一个可以缩放以适应其子元素的 svg 元素。假设你有:

<svg> 
  <rect width=10 height=1000/>
<svg>

似乎有一种方法可以让 svg 缩放以适合其中的矩形。

不幸的是,看起来这样的事情是不可能的,至少根据这个:

SVG Fill Width to Child Elements

谁能给我解释一下为什么这不能实现?看起来这将是一个非常需要的功能......或者我只是没有得到任何东西。

谢谢!

【问题讨论】:

    标签: javascript svg


    【解决方案1】:

    已经讨论了一个特殊的 viewBox"auto" 以包含在仍在开发中的 SVG 2 规范中。

    如果它制定了最终规范,这将按照您的建议进行。

    【讨论】:

    • 很有趣,感谢您提供的信息。那么,为了仔细检查,建议的 viewBox: "auto" 将允许 svg 容器增长以适应其内容?
    • 是的。它将被设置为所有子元素的边界框的并集​​。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多