首页 > 其他 > 详细

canvas画圆

时间:2015-09-28 18:43:00      阅读:280      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>

</head>
<body>
  <canvas id="canvas" style="border:1px solid #ccc;display:block;">
    当前浏览器不支持canvas,请更换浏览器后在试。
  </canvas>

<script>
  window.onload = function () {
    var canvas = document.getElementById(canvas);
    var context = canvas.getContext(2d);

    canvas.width = 1200;
    canvas.height = 800;

    context.lineWidth = 5;
    context.strokeStyle = black;
    for (var i = 0; i < 10; i++) {
      context.beginPath();
      context.arc(50 + i * 100, 60, 40, 0 , 0.2 * (i + 1) * Math.PI);
      // context.arc(圆心x轴坐标,圆心y轴坐标,半径,起始点,终点,[顺时针/逆时针,true为逆时针,默认为false]);
      context.closePath();
      context.stroke();
    };

    for (var i = 0; i < 10; i++) {
      context.beginPath();
      context.arc(50 + i * 100, 200, 40, 0 , 0.2 * (i + 1) * Math.PI);
      context.stroke();
    };

    for (var i = 0; i < 10; i++) {
      context.beginPath();
      context.arc(50 + i * 100, 400, 40, 0 , 0.2 * (i + 1) * Math.PI, true);
      context.closePath();
      context.stroke();
    };

    context.fillStyle = orange;
    for (var i = 0; i < 10; i++) {
      context.beginPath();
      context.arc(50 + i * 100, 600, 40, 0 , 0.2 * (i + 1) * Math.PI, true);
      context.stroke();
      context.fill();
    };

  }
</script>
</body>
</html>

 

canvas画圆

原文:http://www.cnblogs.com/lxcong/p/4844633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!