本文摘自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唤起app的方法
html5互联网:地铁行业新模式
微信端h5页面如何调用分享页面的接口
html5 地理定位
html5 data-* 自定义属性实例分享
html5的学习路线分析
什么是websocket?解析h5中的websocket
关于html5中图片抛物线运动技巧分享
关于h5本地数据库的基本介绍(适合初学者)
h5 canvas api中drawimage(图像进行缩放或裁剪)的使用实例
更多相关阅读请进入《canvas》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5 canvas学习的实例介绍