核心提示:HTML之canvas的基本操作实例分享!doctype htmlhtmlheadmeta charset=utf-8titlecanvas;time:18.3.13/title/headbodyca...
HTML之canvas的基本操作实例分享
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>canvas;time:18.3.13</title>
</head>
<body>
<canvas id="mycanvas" width="200" height="100" style="border:1px solid rgba(9,8,8,1.00)"> </canvas>
<canvas id="mycanvas2" width ="200" height="100" style="border:1px solid black"></canvas>
<script>
/*绘图顺序由代码顺序决定,图层先后由代码决定*/
var c = document.getElementById("mycanvas");/*查找文档中的一个特定元素*/
var ctx = c.getContext("2d");/*获得2d图像*/
ctx.fillStyle="#fff";
ctx.fillRect(0,0,200,100);/*x,y,w,h:左上角宽度,高度,矩形宽高*/
ctx.beginPath();
ctx.arc(95,50,40,0,2*Math.PI);/*圆中心x,y坐标,半径,起始角,结束角,false=顺时针*/
ctx.fillStyle="red";
ctx.fill();/*给圆填充颜色*/
ctx.fillStyle="black";
ctx.font="bold 18pt Arial";
ctx.textAlign="center";
ctx.textBaseline="middle";
ctx.fillText("日本狗",95,50);
ctx.moveTo(0,0);/*线开始坐标*/
ctx.lineTo(200,100);/*线结束坐标*/
ctx.moveTo(0,100);
ctx.lineTo(200,0);
ctx.stroke();/*绘制路径*/
var c2 = document.getElementById("mycanvas2");/*查找文档中的一个特定元素*/
var ctx2 = c2.getContext("2d");/*获得2d图像*/
ctx2.fillStyle="blue";
ctx2.fillRect(0,0,200,100);/*x,y,w,h:左上角宽度,高度,矩形宽高*/
</script>
</body>
</html>


