我想学习SVG,并且正在尝试学习如何通过使用点(带多边形)或通过动态路径(路径)来渲染相同的图像。
我想要几个SVG多边形和SVG路径中相同多边形的示例(三角形、正方形和五边形就足够了),以便我可以比较代码。我可以找到任何一个人画的单独的图像,但没有一个是相同的。
发布于 2012-12-03 17:11:58
这很简单:您基本上可以获取多边形的points
属性,并通过添加M
和附加z
将其转换为路径的d
属性。
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
<polygon points="20,20 100,20 100,100 30,110"/>
<path d="M20,20 100,20 100,100 30,110z" fill="green" transform="translate(100,0)"/>
</svg>
https://stackoverflow.com/questions/13679495
复制相似问题