亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    HTML5中canvas元素如何繪制圖形

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

    【推薦課程:HTML5教程

    canvas元素

    主要使用 JavaScript 在網(wǎng)頁上繪制圖像畫布是一個矩形區(qū)域,可以控制其每一像素而且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:結(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:為圓的中心點坐標

    r:圓的半徑

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

    counterclockwise:可寫可不寫規(guī)定應(yīng)該逆時針還是順時針繪圖。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元素如何繪制圖形

    總結(jié):

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