![]() |
1
1
你缺少的部分是 SVG Path Spec . 初始矩形:
…被解读为“转到0,0,然后画一条线到0179,然后画一条线到210179,然后画一条线到210,0,然后画一条线到0,0,然后返回开始。”(最后一部分,第
你想把0179到210179之间的第二条线换成一条弧。我不是设计师,但我想那可能是一条 Quadratic Bezier Curve 会成功的:
这意味着,从Q开始,“使用53159作为控制点,从起点[0179]到105179绘制一条二次Bezier曲线。然后使用最后一个控制点的反射,从105179到210179绘制另一条二次Bezier曲线。”我还没有测试这条路径,因此您可能需要调整控制点以获得您想要的曲线。(增加控制点和179之间的y距离将生成更剧烈的曲线;减小该距离将生成更柔和的曲线。) 这个 Raphael documentation 解释有关在拉斐尔中使用路径的更多信息。 |
![]() |
The Code Buccaneer · 函数jquery中的选择器 8 年前 |
![]() |
Nevershow2016 · Javascript如何创建圆 9 年前 |
|
Andy.Diaz · 在Draw2d touch中填充路径节点 10 年前 |
![]() |
Vaidas Mark · RaphaelJS笔划不透明度 10 年前 |
![]() |
Tikhon Belousko · Raphael.js自定义属性动画 11 年前 |
![]() |
Jingkai He · 有什么方法可以使用Raphael js库绘制表格吗 11 年前 |