欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          HTML5中canvas元素如何繪制圖形

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

          【推薦課程:HTML5教程

          canvas元素

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

          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:結(jié)束位置

          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:為圓的中心點(diǎn)坐標(biāo)

          r:圓的半徑

          sAngle,eAngle:圓的起始角和結(jié)束角

          counterclockwise:可寫可不寫規(guī)定應(yīng)該逆時(shí)針還是順時(shí)針繪圖。False = 順時(shí)針,true = 逆時(shí)針。

          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 坐標(biāo)位置

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

          x,y:在畫布上放置圖像的 x,y 坐標(biāo)位置

          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元素如何繪制圖形

          總結(jié):

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號