码迷,mamicode.com
首页 > 其他好文 > 详细

canvas实例(基础)

时间:2016-03-26 23:45:03      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

JS实现五子棋大战:GitHub源码

知识点总结:

第一步、基础:

1 //获取canvas
2 var chess = document.getElementById(‘chess‘);
3 
4 //获取上下文,创建上下文对象
5 var context = chess.getContext(‘2d‘);

 

canvas绘制直线、设置画笔颜色

1 //设置画笔颜色
2 context.strokeStyle = ‘#bfbfbf‘;
3 
4 context.moveTo(0, 0);
5 context.lineTo(450, 450);
6 //画线
7 context.stroke();//描边

 

canvas画圆、填充渐变色

 1 //画圆
 2 context.beginPath();
 3 context.arc(200, 200, 100, 0, 2*Math.PI);
 4 context.closePath(); 
 5 context.fill(); //填充
 6 
 7 //实现渐变
 8 //gradient是一个渐变对象
 9 var gradient = context.createRadialGradient(200, 200, 50, 200, 200, 20);
10 
11 gradient.addColorStop(0, ‘#0A0A0A‘);
12 gradient.addColorStop(1, ‘#636766‘);
13 
14 context.fillStyle = gradient;

 

canvas实例(基础)

标签:

原文地址:http://www.cnblogs.com/lqcdsns/p/5324373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!