HTML5 canvas如何绘制圆形?(代码实例)


当前第2页 返回上一页

浏览器上执行上述HTML文件。将会显示如下效果

HTML5 canvas

最后说明一点

arc()方法给出的圆的坐标是圆的中心坐标。

在上述的HTML代码中,将绘图部分设为下面的代码。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

function draw() {

    var canvas = document.getElementById('SimpleCanvas');

    if ( ! canvas || ! canvas.getContext ) {

          return false;

    }

    var cx = 360;   

    var cy = 400;   

    var radius = 36;

    var context = canvas.getContext('2d');

    context.beginPath();

    context.arc(cx, cy, radius, 0, 2 * Math.PI, false);

    context.fillStyle = '#9fd9ef';

    context.fill();

    context.lineWidth = 1;

    context.strokeStyle = '#00477d';

    context.stroke();

    context.beginPath();

    context.moveTo(0, 0);

    context.lineTo(cx, cy);

    context.stroke();

    }

上述代码的显示效果如下,可以看到中心坐标是圆的中心。

HTML5 canvas

以上就是HTML5 canvas如何绘制圆形?(代码实例)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

js HTML5 canvas绘制图片的方法

怎样使用h5调用摄像头

h5中设置或返回音频/视频的默认播放速度的属性defaultplaybackrate

浅谈HTML5和html4之间的不同

使用canvas轻松实现黑客帝国炫酷代码雨!!

HTML5中关于canvas画图之画圆形的实例介绍

如何用HTML5中的canvas实现渐变文字的效果

HTML5 canvas绘制五角星的方法

12个冷门的h5设计小技巧

HTML5之type=file文件上传功能

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...