本文摘自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.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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5 canvas学习的实例介绍