canvas基础

html:
<canvas id="canvas1" width="800" height="800"></canvas>

 

canvas的宽高只能写在行内,同时决定画布分辨率的大小。css里面设定canvas的宽高并不是真正的大小,而是同比缩放

js:
var canvas = document.getElementById("canvas1");
var context = canvas .getContext('2d');//绘图环境

 

若浏览器不支持canvas:

 

 

1 html <canvas>不支持canvas的内容</canvas>
2 js if(canvas.getContext('2d')){//判断浏览器是否支持canvas
//支持
}else{
//不支持
alert("");
}
方法:
canvas.width
canvas.height
canvas.getContext('2d')



canvas 是基于状态绘制的,即先定义状态,后绘制
1.起始 context.moveTo(100,100)
2.终止 context.lineTo(700,700)
3.线条 context.stroke()
4.线条宽度 context.lineWidth=5
5.线条颜色 context.strokeStyle='orange'
6.填充颜色 context.fillStyle = 'rgba(2,2,2,0.3)'
7.填充 context.fill()
8.既可填充,又可描边
9.声明开始路径 context.beginPath()
10.声明结束路径 context.closePath()
posted @ 2016-10-25 19:04  缘琪梦  阅读(141)  评论(0编辑  收藏  举报