您当前的位置: 首页 >  html5

宝哥大数据

暂无认证

  • 0浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HTML5---Canvas绘制

宝哥大数据 发布时间:2016-08-01 15:32:36 ,浏览量:0

HTML5—Canvas绘制 绘制弧度

这里写图片描述





Insert title here


    Canvas 画布
    
    
    


    
        window.onload = function() {
            var mCanvas = document.getElementById("canvas");
            var mContext = canvas.getContext("2d");
            if(mContext == null){
                document.write("当前浏览器无法使用canvas");
            } 
            //使用context绘制

             mContext.lineWidth = 5;
             mContext.strokeStyle = "red";

             mContext.beginPath();
             mContext.arc(100, 300, 25, 0, 0.5*Math.PI, true);
             mContext.closePath();
             mContext.stroke();

             mContext.beginPath();
             mContext.arc(200, 300, 25, 0, 0.5*Math.PI, false);
             mContext.closePath();
             mContext.stroke();


             Context.beginPath();
             mContext.arc(300, 300, 25, 0, 1.5*Math.PI, true);
             mContext.closePath();
             mContext.stroke();

             mContext.beginPath();
             mContext.arc(400, 300, 25, 0, 1.5*Math.PI, false);
             mContext.closePath();
             mContext.stroke();
        };


    


**效果图如下:**

这里写图片描述

我们发现不管是顺时针还是逆时针 都是按照下面的的坐标弧度不变

这里写图片描述

第二点: 我们只想绘制一个圆弧, 而不是封闭的图形

将mContext.closePath() 删除, 就不是一个封闭的圆弧 这里写图片描述

关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0425s