Canvas strokeRect() Method

❮ Canvas Reference

Example

Draw a 150*100 pixels rectangle:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

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

ctx.strokeRect(20, 20, 150, 100);
Try it Yourself »

Description

The strokeRect() method draws a rectangle on the canvas.

The strokeRect() method does not change the current path.

The default strokeStyle is #000000 (solid black).

See Also:

The strokeStyle Property (Set a stroke color or pattern)

The fillRect() Method (Draw a filled rectangle)

The rect() Method (Add a rectangle to the path)

The clearRect() Method (clear a rectangle on the canvas)


Syntax

context.strokeRect(x, y, width, height)

Parameter Values

Param Description Play it
x The x-coordinate of the upper-left corner of the rectangle Play it »
y The y-coordinate of the upper-left corner of the rectangle Play it »
width The width of the rectangle, in pixels Play it »
height The height of the rectangle, in pixels Play it »

Return Value

NONE

Browser Support

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

strokeRect() 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.