码迷,mamicode.com
首页 > Web开发 > 详细

HTML5 canvas学习小例代码

时间:2017-06-30 09:45:28      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:translate   blog   绘制图形   drawrect   span   image   element   create   doc   

1.HTML5中的Canvas标签的创建

window.onload = function(){
  createCanvas();
 }
  function createCanvas(){
   var canvas_width= 200, canvas_height = 200;
   document.body.innerHTML = "<canvas id=\"canvas\" width=\""+canvas_width+"\" height=\""+canvas_height+"\"></canvas>";
  }

2.HTML5Canvas标签绘制图形

var canvas_width= 500, canvas_height = 500;
var mycanvas, context;

window.onload = function(){
  createCanvas();
  drawRect();
 }
  function createCanvas(){
   
   document.body.innerHTML = "<canvas id=\"mycanvas\" width=\""+canvas_width+"\" height=\""+canvas_height+"\"></canvas>";
   mycanvas = document.getElementById("mycanvas");
   context = mycanvas.getContext("2d");
  }
 
  function drawRect(){
 context.fillStyle ="#FF0000";
 //context.rotate(45);//旋转45度
 //context.translate(200,200);//移动
 //context.scale(2,0.5);//缩放
 context.fillRect(0,0,200,200);
  }

3.HTML5Canvas标签绘制图片

var canvas_width= 500, canvas_height = 500;
var mycanvas, context;

window.onload = function(){
  createCanvas();
  drawImage();
 }
  function createCanvas(){
   
   document.body.innerHTML = "<canvas id=\"mycanvas\" width=\""+canvas_width+"\" height=\""+canvas_height+"\"></canvas>";
   mycanvas = document.getElementById("mycanvas");
   context = mycanvas.getContext("2d");
  }
 
  function drawImage(){
 var img = new Image();
 img.onload = function(){
  context.drawImage(img,0,0);
 }
 img.src = "1.png";
  }

 

HTML5 canvas学习小例代码

标签:translate   blog   绘制图形   drawrect   span   image   element   create   doc   

原文地址:http://www.cnblogs.com/moqiutao/p/7097163.html

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