1
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
2
您的浏览器不支持 HTML5 canvas 标签
3
</canvas>
4
<script>
5
var c = document.getElementById("myCanvas");
6
var ctx = c.getContext("2d");
7
ctx.font = "30px Verdana";
8
// 创建渐变
9
var gradient = ctx.createLinearGradient(0, 0, c.width, 0);
10
gradient.addColorStop("0", "magenta");
11
gradient.addColorStop("0.5", "blue");
12
gradient.addColorStop("1.0", "red");
13
// 渐变填
14
ctx.strokeStyle = gradient;
15
ctx.strokeText("Big smile!", 10, 50);
16
</script>