**用H5新特性Canvas画布画出一个圆形**

body部分代码:
<canvas id="myCanvas" width="500" height="500"></canvas>

js部分代码:
var can=document.getElementById("myCanvas");
var pen=can.getContext("2d");
drawCircle(200,200,100)
function drawCircle(x,y,r){
pen.beginPath();
for(var i=0;i<360;i++){
//求出1°对应的弧长
//Math.cos()需要传入弧度,所以将角度i转化为弧度
pen.lineTo(x+rMath.cos(iMath.PI/180),
y+rMath.sin(iMath.PI/180)
);
pen.stroke();
}
}

运行效果:

Paste_Image.png

是不是很简单呀~~😁

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在学H5的一些新特性,尤其对其中的canvas特别感兴趣,自己画了一个哆啦A梦,纪念一下童年最爱的那个大蓝猫🐱...
    熊小猫爱唱歌阅读 5,631评论 1 2
  • 花了大概三天的时间把 @黑白KUMA酱 @腰折的小饼 的宅舞新作http://www.bilibili.tv/vi...
    oliver661阅读 2,806评论 0 0
  • 一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...
    GreenHand1阅读 10,187评论 2 32
  • 水自东流叶自飘, 一树繁华一树凋。 秋枯冬零枝萧条, 新旧更迭何须恼? 路遇被剪的绿化苗,随手捡来作插花,故作此诗...
    茉莉的小茶馆阅读 1,781评论 0 1
  • 2017年6月6日开始做了一个实验,把同一个苹果,切成三份,大的放在一个写着“你很漂亮,我爱你”的盒子。一个盒子写...
    自由叶子阅读 4,884评论 0 4