使用Fabric.js创建空心圆

时间:2014-01-13 15:29:28

标签: javascript canvas fabricjs

如何使用Fabric.js实现类似http://jsfiddle.net/Hnw6a/1137/的效果?

我尝试了clipTo,但没有运气。

我想更新此脚本http://jsfiddle.net/kxjV5/以接受'空心'圈

4 个答案:

答案 0 :(得分:4)

使用:

{
  fill: "none",
  stroke: "red",
  strokeWidth: 5
}

http://jsfiddle.net/eguneys/kxjV5/

答案 1 :(得分:1)

嗯,这个肯定不适用于Chrome。

{
  fill: "none",//should be fill:undefined
  stroke: "red",
  strokeWidth: 5
}

填充应设置为undefined,而不是none

答案 2 :(得分:0)

如果fill: "none"不起作用,请尝试以下操作:

{
 fill: "rgba(0,0,0,0.0)", //setting alpha channel to 0.0 will make fill transparent
 stroke: "red", 
 strokeWidth: 5
}

答案 3 :(得分:0)

我发现的实际可行的解决方案

{
 fill: 'transparent',
 // or: fill: undefined,
 // or: fill: "rgba(0,0,0,0.0)", //setting alpha channel to 0.0 will make fill transparent

 stroke: "red", 
 strokeWidth: 5
}

示例:Formatting chart data labels in openpyxl