In HTML 5 gibt es einige neue Sachen, letztens hatte ich den Video-Tag vorgestellt.
Heute eine kurze Einführung zum Canvas-Element. Mit diesem ist es möglich direkt im Browser zu zeichnen, ohne Flash, ohne serverseitiges Bild erstellen.
Wofür kann man das ganze verwenden? Ein Beispiel wären Diagramme, auch Animationen sind möglich.
Fangen wir an, Kern ist das Canvas-Element:
Hier definieren wir die Höhe und Breite der Leinwand. Für nicht kompatible Browser wird ein Hinweis ausgegeben.
Das Zeichnen selbst erfolgt nun mittels Java-Script-Funktionen, beginnen wir mit einem Rechteck und einem vollständigen Beispiel: