某些SVG路径属性似乎对路径没有影响

时间:2019-04-17 16:04:55

标签: javascript svg

我正在使用一些JavaScript代码生成SVG路径。这部分工作完美。另外,我尝试将以下属性添加到该代码中,但是它们似乎都没有作用。我没有收到任何错误,但是好像这些属性添加到下面列出的代码中根本没有任何作用。有人可以帮我理解为什么吗?

  1. 不透明度:尝试了其他值,例如0,1,0.5(带有 百分比)
  2. fillOpacity:尝试了其他值,例如0,1,0.5(偶数 带有百分比的值)
  3. strokeWidth:尝试了不同的值
  4. 行程宽度:尝试了不同的值
myPath = “ … ”; // path values not important

let tmpPath = r.path().attr({
    fill: "yellow",
    d: myPath,
    stroke: "green"
});

1 个答案:

答案 0 :(得分:0)

感谢您的评论。他们让我思考并进一步寻找。我刚刚意识到我正在将SVG.js库用于path(),所以我应该使用该库支持的path()属性。代替“ strokeWidth”或“ strokewidth”,它只是“宽度”。我刚刚检查了一下,它可以正常工作,但是,如果使用不支持的属性,我本来会收到某种错误或警告。