打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
html5 canvas绘图之context.arc画圆(狐)实例

canvas绘图画圆是用一个arc方法,它是从一个中心坐标点,半径为长度,画出从开始角度到结束角度的圆。

context.arc(x, y, radius, startAngle, endAngle, anticlockwise)

画圆(弧),画圆或者圆弧。x,y为圆心坐标,radius为半径,startAngle,endAngle为开始/结束划圆的角度,anticlockwise为是否逆时针画圆(True为逆时针,False为顺时针)。

  1. <canvas id="demo-canvas" width="800" height="800">
  2. 您的浏览器不支持<canvas>,建议升级。
  3. </canvas>
  4. <script type="text/javascript">
  5. var canvas = document.getElementById("demo-canvas");
  6. if (canvas.getContext){
  7. var centext = canvas.getContext('2d');
  8. /* 圆 */
  9. context.beginPath();
  10. context.arc(70, 70, 60, 0, Math.PI*2, false);
  11. context.stroke();
  12. /* 10° ~ 80°,无填充 */
  13. context.beginPath();
  14. context.arc(230, 70, 60, 10 * Math.PI / 180, 80 * Math.PI / 180, true);
  15. context.stroke();
  16. /* 10° ~ 80°,填充 */
  17. context.fillStyle = "rgba(0, 0, 200, 1)";
  18. context.beginPath();
  19. context.arc(400, 70, 60, 10 * Math.PI / 180, 80 * Math.PI / 180, true);
  20. context.fill();
  21. }
  22. <script>

注意这里的角度为弧度制,所以如果画一个正圆的话,是0 -> Math.PI * 2,而画60°的话,就是0 -> 60 * Math.PI / 180.

 

进入html5 canvas绘图详细教程


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用HTML5 Canvas API中的clip()方法裁剪区域图像
JavaScript图形实例:黄金螺旋线
开发者值得关注的HTML5新特性Canvas
html5之Canvas坐标变换应用
网页|HTML5 也可以画一画(canvas)
JavaScript图形实例:曲线方程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服