Canvas is basically a space in the web page where you draw graphics using javascript. Everything on a canvas is all about canvas.
So to start, lets have a canvas space over a 600 x 400 pixel area.
The next thing we need to do is get a reference to the canvas element and get a context reference to it. Context is basically an object with methods and properties that allows us to draw on the canvas.
To draw a triangle, we basically have to start at a point and proceed along a line then move on to another point tracing along the path as we do so. The basic point is to first create a path and then stroke or fill it, so as to make it visible.
Below is the code to draw a triangle on a canvas:
Click here to see a demo.
So to start, lets have a canvas space over a 600 x 400 pixel area.
<canvas width="600" height="400">
The next thing we need to do is get a reference to the canvas element and get a context reference to it. Context is basically an object with methods and properties that allows us to draw on the canvas.
To draw a triangle, we basically have to start at a point and proceed along a line then move on to another point tracing along the path as we do so. The basic point is to first create a path and then stroke or fill it, so as to make it visible.
Below is the code to draw a triangle on a canvas:
<script>
// Get dom reference to canvas element
var canvas = document.getElementsByTagName("canvas")[0];
// Get context reference to canvas
var context = canvas.getContext("2d");
// Begin a path with beginPath() method
context.beginPath();
context.moveTo(100, 150);
// Traces a line path from current point to specified point
context.lineTo(250, 75);
context.lineTo(125, 30);
// Closes the path by joining from current point to point where
// path began first
context.closePath();
context.lineWidth = 5; // Sets the line width
// Make the path visible by stroking it
context.stroke();
// Fill inside of the closed path structure with color
context.fillStyle = "red";
context.fill();
</script>
Click here to see a demo.
i am pleased to look this hobby which has been taken by using Ventura kids chess institute with the aid of finding out chess magnificence for youngsters. they will help this little technology to upgrade their capacity to suppose some traps. vaporwave text
ReplyDelete