【发布时间】:2013-03-19 09:44:24
【问题描述】:
我遇到了与 SVG 相关的带圆圈文本的问题。我的目标是创建一个路径,让我可以在上面写字,同时让文本居中,仍然与我的路径保持一致 - 从圆圈的顶部开始。
示例
That's what it looks like(内有图片)
问题
目前我正在使用 textPath + path 组合来生成路径并在上面写。
<svg>
<defs>
<path id="textPath" d="M 200 175 A 25 25 0 0 0 182.322 217.678" />
</defs>
<text x="25" y="0"><textPath xlink:href="#textPath" startOffset="0" >here goes my text</textPath></text>
</svg>
我也尝试过 Raphael 库来管理它,但严重的是我不能做我想做的事。这里有人真正设法使它工作吗?或者有什么办法可以做到吗?
【问题讨论】:
标签: javascript svg raphael geometry