我们的文字还没有颜色,我们给上用一下蓝色试试:
ctx.fillStyle = 'blue'
完整的Javascript象下面这样:
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
context.font = '32pt Arial';
context.fillStyle = 'blue';
context.fillText('Hello World!', 10, 64);
我们会看到下面的效果:

都有哪些颜色可以用呢?这里有一个列表:

当然,还有更全的列表:

挺多吧,不过这也只是一部份。以上信息来自于wikipedia,如果想查找更多的颜色,可以参考如下网址:
https://en.wikipedia.org/wiki/Web_colors http://www.w3.org/TR/SVG/types.html#ColorKeywords http://www.w3.org/TR/css3-color/
从图中的Name或HTML name列中取一个名字,就可以设置为相应的颜色。如我们取图上被选择copy的GreenYello,代码是这个样子:
context.fillStyle = 'GreenYellow';
context.fillText('Hello World!', 10, 64);
结果就是下图的样子:

好了,关于颜色我们先讲到这里,我们开始画一些形状。