【发布时间】:2019-05-25 13:05:54
【问题描述】:
我有一个带有两个矩形的简单 SVG。我希望“内部”矩形正好位于 SVG 的中间。通过将x 和y 属性设置为50%,左上角居中。相反,我想使矩形的中间居中。我尝试将transform-origin 设置为center,但它不起作用。
<svg width="100" height="100">
<rect width="100%" height="100%" fill="gold" />
<rect width="30" height="30" x="50%" y="50%" fill="green" />
</svg>
如何在不手动指定 x 和 y 属性的情况下实现这样的功能?
【问题讨论】: