为什么canvas fill()不会使用fillStyle中指定的颜色绘制形状?

时间:2017-02-16 10:34:59

标签: javascript canvas fill

为什么pip install virtualenv cd my_project_folder virtualenv venv virtualenv -p /usr/bin/python3.5 venv export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7 source venv/bin/activate [Vitualenv Link:][1] 没有为三角形着色?

c.fillStyle

1 个答案:

答案 0 :(得分:0)

因为moveTo之后调用lineTo方法会通过跳转到新的当前位置来打破填充区域。您可以通过删除moveTo方法来解决此问题,如下所示:

c.moveTo(225,75);
c.lineTo(112.5,225);
c.lineTo(337.5,225);
c.closePath();

c.strokeStyle = '#9e9e9e';
c.stroke();

c.fillStyle = '#ffc061';
c.fill();