怎样用canvas来绘制弧线和圆


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

window.onload= function () {        var canvas=document.getElementById("canvas");        if(canvas.getContext("2d")){            var context=canvas.getContext("2d");

            context.lineWidth=5;

            context.strokeStyle="red";         

            for(var i=0;i<10;i++){//绘制十个弧线,收尾封闭,没有填充色

                context.beginPath();

                context.arc(50+i*100,60,40,0,2*Math.PI*(i+1)/10);

                context.closePath();//使弧线封闭,形成一个闭合图形

                context.stroke();

            }            for(var i=0;i<10;i++){//绘制十个弧线,收尾不封闭,没有填充色

                context.beginPath();

                context.arc(50+i*100,180,40,0,2*Math.PI*(i+1)/10);

                context.stroke();

            }            for(var i=0;i<10;i++){//绘制十个弧线,收尾封闭且填充为默认色

                context.beginPath();

                context.arc(50+i*100,300,40,0,2*Math.PI*(i+1)/10,true);//逆时针绘制

                context.fill();

            }

        }else {

            alert("不支持canvas,请更换浏览器!")

        }

    };

1.png

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

class="no-js"是什么意思

React怎样给button添加事件

input type=number的小数问题

以上就是怎样用canvas来绘制弧线和圆的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

关于html5 canvas的事件处理

h5canvas绘制五星红旗的实例讲解

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

h5canvas实现刮刮乐效果代码

如何使用canvas画一个微笑的表情(代码示例)

如何用html5中的canvas绘制渐变矩形

html5的canvas实现绘制曲线的方法

分享h5 canvas圆圈进度条的实例代码

h5canvas实现黑客帝国矩形阵效果代码

html5 canvas基本绘图之绘制矩形的示例代码详解

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




打赏

取消

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

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

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

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

评论

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