📅  最后修改于: 2023-12-03 15:01:15.693000             🧑  作者: Mango
在 HTML 的 <canvas> 元素中,lineWidth 属性用于设置描边的宽度。描边是指图形轮廓线的绘制,可以通过 lineWidth 属性来控制绘制的线的宽度。
以下是 lineWidth 属性的语法:
context.lineWidth = value;
属性值为一个数字,表示描边的宽度。默认值为 1。
下面的示例演示了如何使用 lineWidth 属性来绘制带有不同宽度的描边线。
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>
<script>
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
// 设置描边的宽度为 5
context.lineWidth = 5;
// 绘制矩形,并设置描边颜色
context.strokeRect(20, 20, 150, 50);
// 设置描边的宽度为 10
context.lineWidth = 10;
// 绘制圆形,并设置描边颜色
context.beginPath();
context.arc(150, 75, 40, 0, 2 * Math.PI);
context.stroke();
</script>
</body>
</html>
lineWidth 属性被用于设置 <canvas> 元素中绘制描边线的宽度。通过设置不同的宽度值,可以控制描边的粗细程度。这使得程序员可以实现更多样化的图形效果。