--- title: Canvas slug: HTML/Canvas translation_of: Web/API/Canvas_API ---

HTML5:een lisätty HTML {{HTMLElement("canvas")}}-elementti on elementti, jota voidaan käyttää grafiikan piirtämiseen skriptaamalla (tavallisesti JavaScript-kielellä). Sitä voidaan käyttää esimerkiksi diagrammojen piirtämiseen, valokuvayhdistelmien tekemiseen, animaatioiden luomiseen ja jopa ajantasaiseen video-käsittelyyn.

Mozilla-sovellukset saivat <canvas>-tuen Gecko 1.8-versiosta alkaen (toisin sanoen Firefox 1.5:stä lähtien). Elementin esitteli alunperin Apple OS X-käyttöjärjestelmä Dashboard- ja Safari-sovelluksissa. Internet Explorer tukee <canvas>:ia versiosta 9 lähtien; IE-selaimen aiemmissa versioissa webbisivulle voidaan tehokkaasti lisätä <canvas>-tuki Googlen Explorer Canvas-hankkeen skriptillä. Google Chrome ja Opera 9 tukevat myös <canvas>:ia.

WebGL käyttää myös <canvas>-elementtiä 3D-grafiikan laitteistokiihdytykseen webbisivuilla.

Dokumentaatio

Spesifikaatio
Elementti <canvas> on osa WhatWG Web applications 1.0 -spesifikaatiota, joka tunnetaan myös nimellä HTML5.
Canvas-oppikurssi
Laaja oppikurssi, joka kattaa sekä <canvas>-peruskäytön että sen edistyneemmät ominaisuudet.
Koodikatkelma:Canvas
Joitakin <canvas>:iin liittyviä koodikatkelmia.
Canvas-esimerkkejä
Muutama <canvas>-esittelyohjelma.
DOM-objektien piirtäminen canvas-elementtiin
Kuinka piirtää canvas-komponenttiin DOM-sisältö, kuten HTML-elementit.
Perussädeheittäjä
Canvasia käyttävä sädejäljitysanimaation esittelyohjelma.
Canvas DOM -rajapinnat
Canvas DOM -rajapinnat Gecko-alustalla.

Katso kaikkia...

Yhteisö

Resurssit

Kirjastot

{{HTML5ArticleTOC()}}