Categories
JavaScript Answers

How to make canvas as wide and as high as parent with JavaScript?

Spread the love

Sometimes, we want to make canvas as wide and as high as parent with JavaScript.

In this article, we’ll look at how to make canvas as wide and as high as parent with JavaScript.

How to make canvas as wide and as high as parent with JavaScript?

To make canvas as wide and as high as parent with JavaScript, we can set the width and height.

For instance, we write

const canvas = document.querySelector("canvas");

const fitToContainer = (canvas) => {
  canvas.style.width = "100%";
  canvas.style.height = "100%";
  canvas.width = canvas.offsetWidth;
  canvas.height = canvas.offsetHeight;
};

fitToContainer(canvas);

to define the fitToContainer to set the width and height of the canvas to fit the parent with

canvas.style.width = "100%";
canvas.style.height = "100%";
canvas.width = canvas.offsetWidth;
canvas.height = canvas.offsetHeight;

Then we call fitToContainer with canvas to resize the canvas.

Conclusion

To make canvas as wide and as high as parent with JavaScript, we can set the width and height.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *