HTML canvas beginPath()Method

Canvas 对象参考手册Canvas Object

Example

Draw two paths on the canvas; green and purple:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

ctx.beginPath();
ctx.lineWidth="5";
ctx.strokeStyle="green"; // Green path
ctx.moveTo(0,75);
ctx.lineTo(250,75);
ctx.stroke(); // Draw it

ctx.beginPath();
ctx.strokeStyle="purple"; // Purple path
ctx.moveTo(50,0);
ctx.lineTo(150,130);
ctx.stroke(); // Draw it

Try it Yourself »

Browser Support

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome, and Safari support the beginPath() method.

Note:Internet Explorer 8 and earlier versions do not support the <canvas> element.


Definition and Usage

The beginPath() method starts a path, or resets the current path.

Tip:Use these methods to create a path: moveTo(), lineTo(), quadricCurveTo(), bezierCurveTo(), arcTo(), and arc().

Tip:Please usestroke()the method to draw the exact path on the canvas.

JavaScript Syntax: context.beginPath();


Canvas 对象参考手册Canvas Object

Other Extensions