1id="abc" width="600" height="1200"
1234567891011121314* {margin:0;padding:0;}#abc {margin:0 auto;display:block;/*background-color:whitesmoke;*/}body {background-color:#000;}
12345678910111213141516171819202122232425262728293031323334353637383940414243//获取页面元素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();
通过canvas 实现的 哆啦A梦,可以很好的练习canvas,对canvas的提升有很大的帮助.欢迎下载