由于视口无法重用svg

时间:2016-01-05 11:02:05

标签: svg

我为折线创建了一个svg,两端有两个圆圈,如下所示:

<svg width="42px" height="42px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> <g> <circle cx="21px" cy="21px" r="21px" fill="black"/> <g> <polyline points="20 30 15 20 25 15 20 7" stroke="white" stroke-width="2"/> <circle cx="20" cy="30" r="2.2" fill="white" stroke="white"/> <circle cx="20" cy="7" r="2.2" fill="white" stroke="white"/> </g> </g> </svg>

我希望重复使用折线和圆圈:

<svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" version="1.1"> <g transform translate=(-30,-30)> <polyline points="20 30 15 20 25 15 20 7" stroke="white" stroke-width="2"/> <circle cx="20" cy="30" r="2.2" fill="white" stroke="white"/> <circle cx="20" cy="7" r="2.2" fill="white" stroke="white"/> </g> </svg>

然而,点的坐标位于30,依此类推。如何修改此svg以获得可重用性。在指定svg图像时我应该使用哪些单位。

0 个答案:

没有答案