HTML5 canvas学习的实例介绍


本文摘自PHP中文网,作者零下一度,侵删。

1.HTML5中的Canvas标签的创建

1

2

3

4

5

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标签绘制图形

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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标签绘制图片

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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学习的实例介绍的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

html5头部 meta介绍

关于html5你不得不知的事

怎样开发优秀的html5游戏-迪斯尼《寻找奥兹之路》游戏技术详解(一)

html5中返回timeranges对象的属性buffered

详细介绍html5响应式设计实现九宫格的示例代码(图)

html5 新表单元素

分享利用html5实现图片压缩上传的实例代码

html5/css3 经典案例-无插件拖拽上传图片(一)

对于html5应用程序缓存application cache的知识点详解

html5视频播放的详细介绍

更多相关阅读请进入《canvas》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...