基本语法
|
|
设置画布高度
canvas设置宽高时,由于它是inline元素,所以先要设置display:block或者vertical-align: top;然后修改它的属性宽高,而不是css的宽高12345#canvas{ display: block; 或者 vertical-align:}
|
|
画个矩形
|
|
画个三角形
|
|
画个圆
Math.PI表示π,弧度=(Math.PI/180)*角度12345ctx.arc(x, y, 半径, 起始弧度, 结束弧度, 默认顺时针画/设置true逆时针画); ctx.beginPath();//老子要开始画图啦! ctx.arc(160, 140, 10,0,2*Math.PI);//在(160,140)的位置,画1个半径为10,起始弧度0,终止弧度为2π的圆,默认顺时针画 ctx.fill();//填充颜色
画个圆弧边
|
|
画条线(绘制路径)
|
|
橡皮擦
|
|
保存为图片
|
|