Canvas lineTo() Method

❮ Canvas Reference

Example

Begin a path, move to position (0, 0), and create a line to (300, 150):

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");

// Start a new Path
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(300, 150);

// Draw the Path
ctx.stroke();
Try it Yourself »

Description

The lineTo() method adds a line from the last point in the path to a new point.

Use the stroke() or fill() method to draw the path.

See Also:

The beginPath() Method (Begin a new path)

The closePath() Method (Close current path)

The moveTo() Method (Move the path to a point)

The fill() Method (Fill current path)

The stroke() Method (Draw current path)


Syntax

context.lineTo(x, y)

Parameter Values

Param Description Play it
x The x-coordinate of where to create the line to Play it »
y The y-coordinate of where to create the line to Play it »

Return Value

NONE


More Examples

Example

Draw a path shaped as the letter L:

YourbrowserdoesnotsupporttheHTMLcanvastag.

JavaScript:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");

ctx.beginPath();
ctx.moveTo(20, 20);
ctx.lineTo(20, 100);
ctx.lineTo(70, 100);
ctx.stroke();
Try it Yourself »

Browser Support

The <canvas> element is an HTML5 standard (2014).

lineTo() is supported in all modern browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11

❮ Canvas Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.