CanvasRenderingContext2D:moveTo() 方法
基线 广泛可用
此功能已发展成熟,并在许多设备和浏览器版本上运行。它自 2015 年 7 月.
报告反馈
语法
CanvasRenderingContext2D.moveTo()
方法是 Canvas 2D API 的一部分,它在由给定 (x, y)
坐标指定的点开始新的子路径。moveTo(x, y)
js
参数
-
x
点的 x 轴(水平)坐标。
-
y
点的 y 轴(垂直)坐标。
返回值
示例
无 (undefined
).
创建多个子路径
HTML
此示例使用
moveTo()
在单个路径内创建两个子路径。然后,这两个子路径将通过单个 stroke()
调用进行渲染。<canvas id="canvas"></canvas>
JavaScript
html
CanvasRenderingContext2D.moveTo()
方法是 Canvas 2D API 的一部分,它在由给定 (x, y)
坐标指定的点开始新的子路径。const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.moveTo(50, 50); // Begin first sub-path
ctx.lineTo(200, 50);
ctx.moveTo(50, 90); // Begin second sub-path
ctx.lineTo(280, 120);
ctx.stroke();
第一条线从 (50, 50) 开始,到 (200, 50) 结束。第二条线从 (50, 90) 开始,到 (280, 120) 结束。
规范
结果 |
---|
规范 # HTML 标准 |
浏览器兼容性
dom-context-2d-moveto-dev