-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcanvas.html
30 lines (30 loc) · 1.25 KB
/
canvas.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>canvas</title>
</head>
<body>
<canvas id="demo" width="500" height="400">
<p>浏览器不支持 Canvas </p> <!-- 不支持 canvas 的浏览器显示该提示-->
</canvas>
<script>
var canvas = document.getElementById('demo'); // 获取 canvas 对象
var ctx = canvas.getContext('2d'); // 获取绘图上下文
ctx.rect(100,200,50,50); // 填充一个矩形,rect ( x 轴, y 轴, 宽度, 高度)
ctx.fillStyle='rgba(125,125,125,0.5)'; // 设置填充颜色
ctx.fill(); // 进行填充
ctx.beginPath(); // 开始绘制一个路径
ctx.moveTo(105,275); // 将画笔移动到指定位置( x 轴, y 轴)
ctx.lineTo(150,300); // 画笔从当前位置绘制一条线到指定位置 ( x 轴, y 轴)
ctx.lineTo(175,350); // repeat
ctx.fill(); // 进行填充
ctx.closePath(); // 结束绘制路径
ctx.moveTo(0,150); // 将画笔移动到指定位置( x 轴, y 轴)
ctx.lineTo(75,135); // 画笔从当前位置绘制一条线到指定位置 ( x 轴, y 轴)
ctx.lineTo(100,150); // repeat
ctx.fill(); // 填充
ctx.closePath(); // 结束路径绘制
</script>
</body>
</html>