![]() |
The
The
Any text inside the |
Example:
HTML
<canvas id="myCanvas">
Your browser does not support the canvas tag.
</canvas>
<script>
let canvas = document.getElementById("myCanvas");
let ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 80, 80);
</script>
Attribute | Value | Description |
---|---|---|
height | pixels | Specifies the height of the canvas. Default value is 150 |
width | pixels | Specifies the width of the canvas Default value is 300 |
Follow the Example
Example:
HTML
<canvas id="myCanvas">
Your browser does not support the canvas tag.
</canvas>
<script>
let c = document.getElementById("myCanvas");
let ctx = c.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 75, 50);
//Turn transparency on
ctx.globalAlpha = 0.2;
ctx.fillStyle = "blue";
ctx.fillRect(50, 50, 75, 50);
ctx.fillStyle = "green";
ctx.fillRect(80, 80, 75, 50);
</script>
Most browsers will display the
<canvas>
element with the following default values:
Example:
HTML
<style>
canvas { border:1px solid black;
}
</style>
<canvas id="myCanvas">Your browser does not support the HTML5 canvas tag.</canvas>
<script>
let c = document.getElementById("myCanvas");
let ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 80, 100);
</script>
A <canvas> element with a height and width of 200 pixels.
More "Try it Yourself" examples below.
The
height
attribute specifies the height of the
<canvas>
element, in pixels.
Tip:
Use the
width
attribute to specify the width of the
<canvas>
element, in pixels.
Tip: Each time the height or width of a canvas is re-set, the canvas content will be cleared (see example at bottom of page) .
The numbers in the table specify the first browser version that fully supports the attribute.
<canvas height=" pixels ">
Value | Description |
---|---|
pixels | Specifies the height of the canvas, in pixels (e.g. "100"). Default value is 150 |
Example:
HTML
<canvas id="myCanvas" width="200" height="200" style="border:1px solid">
A <canvas> element with a height and width of 200 pixels:
More "Try it Yourself" examples below.
The
width
attribute specifies the width of the
<canvas>
element, in pixels.
Tip:
Use the
height
attribute to specify the height of the
<canvas>
element, in pixels.
Tip: Each time the height or width of a canvas is re-set, the canvas content will be cleared (see example at bottom of page).
The numbers in the table specify the first browser version that fully supports the attribute.
<canvas width=" pixels ">
Value | Description |
---|---|
pixels | Specifies the width of the canvas, in pixels (e.g. "100"). Default value is 300 |
Example:
HTML
<canvas id="myCanvas" width="200" height="200" style="border:1px solid">
Follow the Example.
Example:
HTML
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="200" height="200" style="border:1px solid">
Your browser does not support the HTML5 canvas tag.
</canvas>
<br>
<script>
const c = document.getElementById("myCanvas");
const ctx = c.getContext("2d");
ctx.fillStyle = "#92B901";
ctx.fillRect(50, 50, 100, 100);
function clearCanvas() { c.width = 400;
}
</script>
<button onclick="clearCanvas()">Clear canvas</button>
</body>
</html>
How to create HTML <canvas> Tag | HTML Tag |
Tips and Notes for HTML <canvas> Tag | HTML Tag |
What Type of Browsers will Support for HTML <canvas> Tag | HTML Tag |
Attributes for HTML <canvas> Tag | HTML Tag |
Another <canvas> example | HTML Tag |
Default CSS Settings For HTML <canvas> Tag | HTML Tag |
How to add HTML <canvas> height Attribute | HTML Tag |
How to add HTML <canvas> width Attribute | HTML Tag |
How to Clear the canvas by setting the width attribute to 400px (using JavaScript) | HTML Tag |
Category
: |
Web Tutorial |
Sub Category
: |
HTML Tag |
Uploaded by
: |
Admin |