HTML5 Canvas 线性渐变的问题

最近在用w3school看html5,在用例子练习的时候,改了下坐标,然后对显示出来的结果有一些疑问,烦请大家帮忙解答

<!DOCTYPE html>
<html>
<body>

<canvas id="myCanvas" width="200" height="250" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.
</canvas>

<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

var grd=ctx.createLinearGradient(0,0,170,0);
grd.addColorStop(0,"red");
grd.addColorStop(1,"black");

ctx.fillStyle=grd;

ctx.fillRect(0,0,170,100);


ctx.fillRect(20,120,170,100);

</script>

</body>
</html>

http://img.mukewang.com/58773ea10001ae5105130395.jpg

Alone931119
浏览 1500回答 1
1回答

翰术

fillRect(x, y, width, height) x, y    矩形的左上角的坐标。     width, height    矩形的大小。
打开App,查看更多内容
随时随地看视频慕课网APP