Canvas繪製線段和圓

Canvas
<canvas id="canvas"></canvas>
默認 300px*150px
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <canvas id="canvas" width="1024" height="768" style="border: 1px solid #aaa;display: block;margin: 50px auto"></canvas>
</body>
<script>
    var canvas = document.getElementById("canvas");
    var context=canvas.getContext("2d");

    /*****************************繪製直線******************************/
    //設置繪製狀態
    context.beginPath();//開始
    context.moveTo(100,100);//起點
    context.lineTo(700,700);
    context.lineTo(100,700);
    context.lineTo(100,100);
    context.closePath();//結束

    context.lineWidth=5;
    context.fillStyle="rgb(2,10,30)"
    context.fill();//實心填充放置

    //設置繪製狀態
    context.beginPath();//開始
    context.moveTo(200,100);//起點
    context.lineTo(700,700);
    context.closePath();//結束並且會自動封閉圖形

    context.lineWidth=5;//線條寬度
    context.strokeStyle="red";//線條樣式
    context.stroke();//放在畫布中
/**********************繪製圓*************************/
    //參數分別是:圓心x,y,半徑r,起始弧度,終止弧度,順時針/逆時針
    context.beginPath();//開始
    context.arc(300,300,100,0,1.5,true);
    context.closePath();//結束並且會自動封閉圖形
    context.stroke();//放在畫布中

</script>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章