当前位置: 移动技术网 > IT编程>网页制作>CSS > HTML之canvas的基本操作实例分享

HTML之canvas的基本操作实例分享

2018年03月15日  | 移动技术网IT编程  | 我要评论
HTML之canvas的基本操作实例分享 <!doctype html> <html> <head> <meta

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> 

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网