如何使用最少的
JavaScript代码在HTML5 Canvas中绘制一个简单的圆圈?
解决方法
以下是在HTML5中使用JavaScript绘制圆形的方法.
这是代码:
<!DOCTYPE HTML> <html> <head> <style> body { margin: 0px; padding: 0px; } </style> </head> <body> <canvas id="myCanvas" width="578" height="200"></canvas> <script> var canvas = document.getElementById('myCanvas'); var context = canvas.getContext('2d'); var centerX = canvas.width / 2; var centerY = canvas.height / 2; var radius = 70; context.beginPath(); context.arc(centerX,centerY,radius,2 * Math.PI,false); context.fillStyle = 'green'; context.fill(); context.lineWidth = 5; context.strokeStyle = '#003300'; context.stroke(); </script> </body> </html>
这是使用JSFiddle:http://jsfiddle.net/6yXta/的现场演示
这是输出的截图: