【发布时间】:2021-07-20 19:33:57
【问题描述】:
我不知道如何使用 javascript 绘制 svg 路径,因此文本不会颠倒。我想它应该被淹没在相反的方向,但我有点挣扎,所以非常感谢你的帮助。
试图得到这个????
但是得到这个 ????
这里是codepenhttps://codepen.io/Arneric/pen/yLboapr的链接以及我用来生成路径的函数:
const setPath = (cx, cy, r, deg) => {
let theta = deg*Math.PI/180,
dx = -r*Math.cos(theta),
dy = r*Math.sin(theta)
return `M ${cx} ${cy}
m ${dx} ${dy}
a ${r},${r} 0 1,0 ${-2*dx}, ${-2*dy}
a ${r}, ${r} 0 1,0 ${2*dx},${2*dy}`
}
如果有人能更新这个函数就完美了,这样我们就能得到想要的结果。谢谢!
【问题讨论】:
标签: javascript svg