<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
canvas {
border: 1px solid #333;
}
</style>
</head>
<body>
<canvas width="600px" height="800px" id="q"></canvas>
</body>
<script>
const canvas = document.querySelector('#q')
ct = canvas.getContext('2d')
// console.log(ct);
//以上的话 我们是先准备了 一个 画板
//接下来 我们来绘制一下 线段
//设置起点
ct.moveTo(10, 10);
//设置一个拐点
ct.lineTo(300, 10)
//设置一个终点
ct.lineTo(300, 330);
//改变线条的颜色 这个必须放在绘制之前才有效果
ct.strokeStyle = "red";
//设置线条的粗细
ct.lineWidth = 10;
//设置线段两端的圆润程度 butt |round |square
ct.lineCap = 'round'
//设置拐角的样式 miter | bevel | round
ct.lineJoin = 'round'
//连接起点和终点
ct.stroke();
</script>
</html>
这篇博客介绍了如何使用HTML5的Canvas API来绘制线段。首先,设置了画布的基本元素,然后通过`ctx.moveTo()`、`ctx.lineTo()`等方法定义线段的起点、拐点和终点。接着,通过`strokeStyle`、`lineWidth`、`lineCap`和`lineJoin`属性调整线条颜色、粗细和样式。最后,调用`stroke()`方法连接起点和终点完成绘制。这是一篇关于前端开发中HTML5 Canvas图形绘制的基础教程。
4121

被折叠的 条评论
为什么被折叠?



