getContext method

The getContext method sets the context for drawing before working with the canvas. In the first parameter of the method, specify the context type - '2d' or '3d', and in the second - its attributes.

Syntax

javascriptcanvas.getContext(context type, attributes);

Example

Let's make the getContext canvas and give it a transparent background via the alpha attribute to show the browser the presence of an alpha channel:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptconst canvas = document.getElementById("canvas");
const ctx = canvas.getContext('2d', {alpha: true});

ctx.rect(50, 50, 100, 100);
ctx.fillStyle = 'red';
ctx.fill();

Результат:

Example

Now let's make an opaque background:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptconst canvas = document.getElementById("canvas");
const ctx = canvas.getContext('2d', {alpha: false});

ctx.rect(50, 50, 100, 100);
ctx.fillStyle = 'red';
ctx.fill();

Результат: