color

  1. 可以是表示 CSS 颜色值的字符串,渐变对象或者图案对象。我们迟些再回头探讨渐变和图案对象。默认情况下,线条和填充颜色都是黑色
  2. 一旦设置了 strokeStyle 或者 fillStyle 的值,那么这个新值就会成为新绘制的图形的默认值。如果你要给每个图形上不同的颜色,你需要重新设置 fillStyle 或 strokeStyle 的值。

fillStyle = color

作用

设置图形的填充颜色

  1. const c=document.getElementById("myCanvas");
  2. const ctx=c.getContext("2d");
  3. ctx.fillStyle="#FF0000";
  4. ctx.fillRect(20,20,150,100);

strokeStyle = color

作用

设置图形轮廓的颜色。

  1. var c=document.getElementById("myCanvas");
  2. var ctx=c.getContext("2d");
  3. ctx.strokeStyle="#FF0000";
  4. ctx.strokeRect(20,20,150,100);