HTMLCanvasElement: width property
The HTMLCanvasElement.width
property is a positive integer
reflecting the width
HTML attribute of the <canvas>
element interpreted in CSS pixels. When the attribute is not specified, or if it is set to an invalid value, like a negative, the default value of 300
is used.
This is one of the two properties, the other being HTMLCanvasElement.height
, that controls the size of the canvas.
Value
Examples
Given this <canvas>
element:
<canvas id="canvas" width="300" height="300"></canvas>
You can get the width of the canvas with the following code:
const canvas = document.getElementById("canvas");
console.log(canvas.width);
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
width |
1 |
12 |
1.5 |
9 |
9 |
3 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
See also