在canvas01中,我们创建了一个简单的canvas案例,现在我们在canvas中绘制一条直线。
步骤:
1.定义canvas工具
2.设置起始点坐标x,y (moveTo(x,y))
3.移动到结束点x1,y1 (lineTo(x1,y1))
4.设置直线宽度(strokeWidth = '5' 可选,默认1px)
5.设置直线颜色(strokeStyle = 'blue' 可选,默认黑色)
6.描边(stroke())
效果图:
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<style>
canvas {
border: 1px #333 solid;
}
</style>
<body>
<!-- 1.定义一个画板 -->
<canvas id="canvas01" width="300px" height="600px"></canvas>
</body>
</html>
<script>
var myCanvas = document.getElementById('canvas01');
var ctx = myCanvas.getContext('2d');
ctx.moveTo(100,100);
ctx.lineTo(200,100);
ctx.strokeWidth = 5;
ctx.strokeStyle = 'red';
// 描边
ctx.stroke();
</script>