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

相关阅读 >>

h5 video标签只能放声音不能放视频的解决办法

html5-offline apis的简单介绍

html5 dialog使用详解

html格式什么意思?

html5新增加的标签总结

h5表单验证有哪些方法

html5文本格式化

html5中的强制下载属性download使用

html5 api浏览器支持情况检测的详情介绍

快速开发基于html5网络拓扑图应用的详解(图文)

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




打赏

取消

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

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

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

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

评论

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