javascript - 为什么 svg 不能缩放以适应子元素?

标签 javascript svg

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

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

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

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

SVG Fill Width to Child Elements

谁能给我解释一下为什么这无法实现?这似乎是一个非常需要的功能......或者我可能只是没有得到一些东西。

谢谢!

最佳答案

"auto" 的特殊 viewBox 值已被讨论包含在 SVG 2 规范中,该规范仍在开发中。

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

关于javascript - 为什么 svg 不能缩放以适应子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29587836/

相关文章:

html - 在 HTML 中使用 SVG 创建一个底边和高度为 100px 的等边三角形

javascript - jQuery 的 JSF 组件选择器

javascript - 将数字格式化为货币,两位小数

javascript - 增量在 for 循环中无法正常工作

javascript - 结合 SVG、HTML 和 Javascript

php - 星级评定,半星支持

javascript - 在命名空间中混合 javascript 和 jquery

javascript - 为什么在 react jsx 中使用时 if-else 条件不起作用

javascript - Facebook 照片库查看器

javascript - 白天时间热图 - 颜色未显示