功能分类: Canvas Applab JavaScript 少儿编程
设置当前激活画布的画笔粗细(画笔宽度)为指定的 width
像素。
使用这个方法来设置画笔粗细(画笔宽度)时只对当前激活画布有效。画笔粗细(画笔宽度)会影响以下操作结果:line()、rect() 以及 circle()。即画笔粗细会影响画线、矩形以及圆时线条的粗细。width
值的单位为像素,值越高则线条越粗。设置画笔粗细(画笔宽度)时,之前所画图形将不受影响。
示例代码:平行线 在横轴方向画两条平行线。直接画出其中一条。指定新的画笔粗细后画出另一条。
// 在横轴方向画两条平行线
createCanvas("canvas1");
// 直接画出其中一条
line(120, 50, 200, 50);
// 指定新的画笔粗细后画出另一条
setStrokeWidth(20);
line(120, 75, 200, 75);
示例代码:相同位置两条线 在相同位置画两条不同粗细的线。可以看到粗的线条比较原来线条在两侧两个方向加粗。
// 在相同位置画两条不同粗细的线。可以看到粗的线条比较原来线条在两侧两个方向加粗。
createCanvas("canvas1");
setStrokeColor("lightblue");
setStrokeWidth(20);
line(0, 50, 320, 50);
setStrokeColor("black");
setStrokeWidth(1);
line(0, 50, 320, 50);
setStrokeWidth(width)
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
width | number | Yes | 指定画笔粗细(宽度),单位:像素。对应画线、矩形、圆时线条的粗细(宽度)。 |
没有返回值。只在显示结果页面体现代码执行前后变化。
setStrokeWidth()
方法只影响当前激活画布。如果 APP 应用中使用了多个画布,可以指定每个画布上不同尺寸的画笔宽度(粗细)。设计
模式里创建画布,或在代码里使用 createCanvas() 方法创建画布。