| <!DOCTYPE html> | |
| <html> | |
| <body> | |
| <canvas id ="one" width="100" height="100"></canvas> | |
| <canvas id ="two" width="100" height="100"></canvas> | |
| <script> | |
| function drawCircle(ctx, geom) { | |
| ctx.fillStyle = 'green'; | |
| ctx.beginPath(); | |
| ctx.rect(0, 0, geom.width, geom.height); | |
| ctx.fill(); | |
| } | |
| var ctx1 = document.getElementById('one').getContext('2d'); | |
| drawCircle(ctx1, {width: 50, height: 50}); | |
| ctx1.translate(50, 0); | |
| drawCircle(ctx1, {width: 50, height: 50}); | |
| ctx1.resetTransform(); | |
| ctx1.translate(0, 50); | |
| drawCircle(ctx1, {width: 100, height: 50}); | |
| var ctx2 = document.getElementById('two').getContext('2d'); | |
| for (var i = 0; i < 5; i++) { | |
| drawCircle(ctx2, {width: 50, height: 20}); | |
| ctx2.translate(0, 20); | |
| } | |
| ctx2.resetTransform(); | |
| ctx2.translate(50, 25); | |
| drawCircle(ctx2, {width: 50, height: 50}); | |
| </script> | |
| </body> | |
| </html> |