站長資訊網
        最全最豐富的資訊網站

        HTML5中canvas元素如何繪制圖形

        今天將和大家分享HTML5中canvas元素的使用,有一定參考價值,希望對大家有所幫助。

        【推薦課程:HTML5教程

        canvas元素

        主要使用 JavaScript 在網頁上繪制圖像畫布是一個矩形區域,可以控制其每一像素而且canvas 擁有多種繪制路徑、矩形、圓形、以及添加圖像的方法,接下來將在文章中為大家詳細介紹

        html代碼

        <canvas id="demo"></canvas>

        矩形

        fillStyle:用來給圖形添加色彩的

        fillRect(x,y,width,height)

        x:距離左上角的x值

        y:距離左上角的y值

        width,height:就是圖形的寬高

        <script type="text/javascript"> var demo=document.getElementById("demo"); var fang=demo.getContext("2d"); fang.fillStyle="pink"; fang.fillRect(0,0,200,50); </script>

        HTML5中canvas元素如何繪制圖形

        線條

        moveTo:線條開始位置

        lineTo:結束位置

        lineWidth:線條寬度

        strokeStyle:顏色

        stroke:開始繪制

         var demo=document.getElementById("demo");     var xian=demo.getContext("2d");       xian.moveTo(10,10);       xian.lineTo(100,100);       xian.lineWidth=2;       xian.strokeStyle="pink";       xian.stroke();

        HTML5中canvas元素如何繪制圖形

        圓形

        beginPath():開始路徑

        arc(x,y,r,sAngle,eAngle,counterclockwise)

        x,y:為圓的中心點坐標

        r:圓的半徑

        sAngle,eAngle:圓的起始角和結束角

        counterclockwise:可寫可不寫規定應該逆時針還是順時針繪圖。False = 順時針,true = 逆時針。

        var demo=document.getElementById("demo");     var yuan=demo.getContext("2d");     yuan.beginPath();     yuan.arc(100,100,50,0,2*Math.PI);     yuan.strokeStyle="pink";     yuan.stroke();

        HTML5中canvas元素如何繪制圖形

        圖形插入

        drawImage(img,sx,sy,swidth,sheight,x,y,width,height)

        sx,sy:剪切的 x,y 坐標位置

        swidth,sheight:被剪切圖像的寬度和高度

        x,y:在畫布上放置圖像的 x,y 坐標位置

        width,height:要使用的圖像的寬度和高度

        var demo=document.getElementById("demo"); var img1=document.getElementById("img1"); var img=demo.getContext("2d");  img1.onload=function(){   img.drawImage(img1,10,10,100,120)

        HTML5中canvas元素如何繪制圖形

        總結:

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 熟妇人妻VA精品中文字幕| 国产亚洲色婷婷久久99精品| 无码精品人妻一区二区三区漫画| 99精品在线免费| 国产精品伦一区二区三级视频| 亚洲国产精品毛片av不卡在线 | 久久国产美女免费观看精品| 国产精品欧美一区二区三区不卡| 欧美亚洲色综久久精品国产| 欧美日韩精品久久久免费观看| 国产乱人伦偷精品视频免观看| 国产成人精品免费视| 国产精品亚洲精品日韩已满| 日韩精品一区二区三区中文 | 国产系列高清精品第一页| 亚洲欧洲国产日韩精品| 99久久精品影院老鸭窝| 精品卡一卡二卡乱码高清| 无码日韩精品一区二区免费 | 国产亚洲精品看片在线观看 | 天天视频国产精品| 精品亚洲视频在线观看| 国产欧美精品一区二区色综合 | 99精品国产一区二区三区2021| 人妻少妇偷人精品无码| 无码精品A∨在线观看中文| 无码人妻精品一区二区蜜桃AV| 精品国产乱码久久久久久浪潮| 国产精品白丝AV嫩草影院| 中文字幕一区二区精品区| 99久久国产综合精品网成人影院| 91精品国产91热久久久久福利| 97精品伊人久久久大香线蕉| 国产成人综合精品一区| 国产精品免费视频观看拍拍| 国产欧美日韩综合精品一区二区三区 | 伊人久久精品无码二区麻豆 | 日韩精品人成在线播放| 亚洲国产精品尤物YW在线观看| 亚洲中文久久精品无码ww16| 无码人妻精品一区二区三18禁 |