Html
    Css
    Js
1
<canvas id="abc" width="600" height="1200"></canvas>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
* {
margin:0;
padding:0;
}
#abc {
margin:0 auto;
display:block;
/*background-color:whitesmoke;
*/
}
body {
background-color:#000;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//
var canvas = document.getElementById('abc');
//
var con = canvas.getContext('2d');
//
con.shadowBlur = 20;
con.shadowColor = 'red';
con.shadowOffsetX = 20;
con.shadowOffsetY = 20;
//
con.beginPath();
con.fillStyle = 'rgb(8,189,234)';
con.strokeStyle = 'black';
con.lineWidth = 2;
con.arc(300, 300, 200, 0, Math.PI * 2, false);
con.stroke();
con.fill();
//
//
con.shadowBlur = 0;
con.shadowColor = 'white';
con.shadowOffsetX = 0;
con.shadowOffsetY = 0;
con.beginPath();
con.moveTo(300, 180);
con.bezierCurveTo(100, 180, 60, 450, 300, 465);
con.bezierCurveTo(540, 450, 500, 180, 300, 180);
con.strokeStyle = 'black';
con.stroke();
con.fillStyle = 'white';
con.fill();
//
con.beginPath();
con.moveTo(262, 145);
con.bezierCurveTo(212, 145, 212, 245, 262, 245);
con.bezierCurveTo(312, 245, 312, 145, 262, 145);
con.strokeStyle = 'black';
con.stroke();
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

canvas实现哆啦A梦效果

通过canvas 实现的 哆啦A梦,可以很好的练习canvas,对canvas的提升有很大的帮助.欢迎下载

0