【发布时间】:2019-01-15 14:32:22
【问题描述】:
我想更改 SVG 中的参考点。我在另一个 SVG 中有一个嵌套的 SVG。我希望参考点在中间。
html,body {
height:100%;
margin:0;
}
<svg style="width:100%;height:100%" xmlns="http://www.w3.org/2000/svg">
<g>
<svg x="30" y="200" style="width:100%;height:100%">
<rect x="3" y="0" width="1" height="68" style="stroke-width:0.5;stroke:black;fill:none" />
<rect x="7" y="0" width="1" height="68" style="stroke-width:0.5;stroke:black;fill:none" />
<rect x="0" y="71" width="11" height="9" style="stroke-width:0.5;stroke:black;fill:none" />
<rect x="3" y="83" width="1" height="68" style="stroke-width:0.5;stroke:black;fill:none" />
<rect x="7" y="83" width="1" height="68" style="stroke-width:0.5;stroke:black;fill:none" />
<rect x="4" y="61" width="3" height="30" style="stroke-width:0.5;stroke:black;fill:none" />
<rect x="1.5" y="60" width="8" height="1" style="stroke-width:0.5;stroke:black;fill:none" />
</svg>
</g>
</svg>
目前,内部 SVG 在左上角有一个点。变量 X 和 Y 指定到该点的距离。
【问题讨论】:
-
transform-origin?