HTML Canvas
<canvas id=“platno“ width=“300“ height=“300“></canvas>
- U HTML datoteci definiran je okvir ili „prazan papir“ unutar kojeg crtamo pomoću JS –a.
- Canvas kontekst je objekt koji sadrži svojstva i metode koji se mogu koristiti za iscrtavanje grafike unutar HTML5 <canvas> elementa.
- Svaki <canvas> element može imati najviše jedan kontekst.
- <canvas> element ima DOM (Document Object Model) metodu getContext() koja se koristi za dobivanje konteksta i funkcija za crtanje.
- getContext() ima jedan parametar – tip konteksta, koji može biti 2d ili 3d.
Pristup elementu putem njegovog id –a i njegovom kontekstu preko getContext() metode:
var ctx = document.getElementById('platno').getContext('2d’);
Primjer:

index.html

canvas.js

Funkcija draw() uzima canvas element i dobiva 2d kontekst. Objekt ctx tada može biti korišten za ostvarivanje prikaza canvas -a.
canvas.css
canvas {border: 1px dashed darkgray;}