HTML Canvas

  • Canvas je oznaka (tag) HTML5 standarda namijenjena crtanju.
  • Canvas je 2D crtaća platforma unutar web preglednika, a koristi JavaScript i HTML.
  • Upotrebom JavaScript-a se može pristupiti čitavom setu funkcija za crtanje linija, pravokutnika, lukova, crta, teksta …
  • On nema vlastiti sadržaj, a od parametara ima samo dimenzije.
  • Canvas API (API - Application Programming Interface - aplikacijsko programsko sučelje) osigurava alate za crtanje grafike putem JavaScript-a i HTML <canvas> elementa.
  • Canvas API je uglavnom namijenjen 2D crtanju, iako postoji mogućnost rada i sa 3D grafikom preko  WebGL API –ja
  • Crtanje grafike s pomoću oznake <canvas> kombinira poznavanje HTML-a, CSS-a i JavaScripta, pa ćemo njega učiti sljedećem poglavlju.