您的位置:首页 > Web前端 > HTML5

Canvas(1)之HelloWorld

2015-09-24 14:52 633 查看
/*
1.要使用canvas必须先设置其width和height属性
2.接着获取绘制上下文,并指定能力,为2D还是3D
3.绘制方式有填充和描边两种方式,即
fillStyle 填充属性      fillRect()
strokeStyle  描边属性    strokeRect()

*/
var drawing = document.getElementById('drawing');
if(drawing.getContext){
//获取绘图的上下文
var context  = drawing.getContext('2d');

//绘制红色矩形
context.fillStyle = '#ff0000';
context.fillRect(10,10,50,50);

//绘制半透明的矩形
context.fillStyle = 'rgba(0,0,255,0.5)';
context.fillRect(30,30,50,50);

//在两个矩形重叠的地方清除一个小矩形, 即使这块矩形变成透明
context.clearRect(40,40,10,10);

//获取图像的数据URI,参数为图像的MIME类型,默认为png格式
var imgURI = drawing.toDataURL('imge/png');

//显示对象
var image = document.createElement('img');
image.src = imgURI;
document.body.appendChild(image);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html5 canvas