1.canvas–画布
在网页中代表画布元素,画布元素会在网页中创建矩形区域,在矩形区域中可以使用js绘制图案
1.创建canvas标签,设置画布大小,背景色,获取canvas元素
2.获取到canvas元素之后,需要获取到context对象
注意:所有绘画的操作都是在canvas的context对象进行的
1 | <script> |
2.canvas–绘制矩形
context.fillRect(x,y,宽,高);–实心矩形
context.strokeRect(x,y,宽,高) –空心矩形
例如:
在画布上绘制一个左上角坐标为 (40, 20),且宽高为 80 像素的正方形轮廓
在画布上绘制一个左上角坐标为 (20, 120),且宽度为 120 像素,高度为 60 像素的填充矩形
1 | <canvas id="mycanvas" with="500" height="500" style="background-color:#ddd"></canvas> |
3.canvas–绘制线条
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |
4.canvas–绘制圆弧
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |
5.绘制圆角矩形
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |
6.绘制文本
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |
7.设置颜色
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |
8.修改线宽
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |
9.擦除canvas
1 | <canvas id="mycanvas" width="500" height="500" style="background-color: #ddd"></canvas> |