|
HTML5 Canvas
July 8, 2011
The HTML5 Canvas element is used to draw graphics using
Javascript. The most useful
tutorial I have found for learning about HTML5 Canvas is this:
Dive Into HTML5
Here are some results of my explorations with Canvas, learning Javascript along
the way ...
Basic Elements
Create a canvas in the body of your html document like so:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /home/margar21/public_html/geshi.php on line 259
Deprecated: Function create_function() is deprecated in /home/margar21/public_html/geshi.php on line 4716
<canvas id="MyFirstCanvas" width="400" height="400"></canvas> |
To display the canvas upon loading your document, you could use the following javascript:
<script>
window.onload = function draw() {
try {
var canvas_1 = document.getElementById("MyFirstCanvas");
var ctx_1 = canvas_1.getContext("2d");
someFunction(ctx_1);
var canvas_2 = document.getElementById("MySecondCanvas");
var ctx_2 = canvas_2.getContext("2d");
anotherFunction(ctx_2);
} catch(err) {}
}
</script> |
Gradients
I used a somewhat arbitrary mathematical function to generate a 2D color gradient.
Lots of dots!
Mathematical Functions
Sine(x)
A very twisty spiral
|
Last modified:
|