私は、とcolorStops={0:'red',1:'black'}
を実行すると、値が(x1,y1,x2,y2)
の線形のもので、左側が黒色でグラデーションが適用されています。しかし、私が(0,0,10,0)
またはcolorStops={0:'black',1:'red'}
[色を切り替える]のいずれかの形の右側から開始したい場合、値(グラジエント範囲)は同じになることはありません。FabricJSグラディエントカラー値
x1の値が10の場合は、x2 = 10の場合よりも大きくなります。 (top,right,bottom,left)
の等勾配範囲はどのように管理できますか?
PS:右側には、色の順番を同じに保つことによって形状の側面が最大150%増えるようにしました。x2
は、ここに私の作業フィドルfiddle1とfiddle2