我刚刚开始使用 SVG 和 Raphael.js 并试图绘制一个填充的弧线,但不知道如何开始。我正在尝试绘制一个基本的挂锁,并让锁体和螺栓的两个部分适合顶部的弧线。它基本上是一个填充的 180 度弧,10 像素宽。我猜我需要使用 .path() 但不确定语法或是否要使用“curveTo”或“arc” - 老实说,努力寻找任何好的 SVG 或 Raphael 教程网站。
var padlockBody = paper.rect(100, 100, 100, 100, 5);
padlockBody.attr("fill", "#000000");
var leftBoltPart = paper.rect(120, 70, 10, 30);
leftBoltPart.attr("fill", "#000000");
var rightBoltPart = paper.rect(170, 70, 10, 30);
rightBoltPart.attr("fill", "#000000");
// TODO: filled arc to fit on top of left/right bolt parts