Context2D Example▲
Sélectionnez
var canvas =
document.getElementById('tutorial');
// Make sure we don't execute when canvas isn't supported
if
(canvas.getContext){
// use getContext to use the canvas for drawing
var ctx =
canvas.getContext('2
d');
// Draw shapes
for
(i=
0
;i&
lt;4
;i++
){
for
(j=
0
;j&
lt;3
;j++
){
ctx.beginPath();
var x =
25
+
j*
50
; // x coordinate
var y =
25
+
i*
50
; // y coordinate
var radius =
20
; // Arc radius
var startAngle =
0
; // Starting point on circle
var endAngle =
Math.PI+
(Math.PI*
j)/
2
; // End point on circle
var clockwise =
i%
2
==
0
? false
: true
; // clockwise or anticlockwise
ctx.arc(x,y,radius,startAngle,endAngle, clockwise);
if
(i&
gt;1
){
ctx.fill();
}
else
{
ctx.stroke();
}
}
}
}