Canvas Context

In this chapter you will learn:

  1. How to get canvas context

Getting a Canvas Context

The context object from canvas element exposes drawing functions. HTMLCanvasElement represents the canvas element in the DOM. We can use HTMLCanvasElement to get the context.

The HTMLCanvasElement object:

MemberDescriptionReturns
heightCorresponds to the height attributenumber
widthCorresponds to the width attributenumber
getContext(context)Returns a drawing context for the canvasobject

To get the two-dimensional context object, we request pass the 2d argument to getContext(context).

<!DOCTYPE HTML><!--from  jav  a2s  . c  o m-->
<html>
<head>
<style>
canvas {
      border: medium double black;
      margin: 4px
}
</style>
</head>
<body>
      <canvas id="canvas" width="500" height="100"> 
            Your browser doesn't support the <code>canvas</code> element 
    </canvas>
      <script>
            var ctx = document.getElementById("canvas").getContext("2d");
            ctx.fillRect(10, 10, 50, 50);
      </script>
</body>
</html>

Click to view the demo

Next chapter...

What you will learn in the next chapter:

  1. What are the methods we can use to draw rectangle
  2. How to fill a rectangle
Home » Javascript Tutorial » Canvas
Canvas tag
Canvas Context
Rectangle
Rectangle clear
Drawing State
Drawing state restore
Line width
Line Join Style
Line cap settings
Gradients
Linear Gradient
Radial Gradient
Path
Arcs
Two types of curve
Quadratic Bezier Curves
Cubic Bezier Curves
Clip
Text
Shadow
Transparency
Stoke style