canvas中常見的幾種圖形畫法

今天給大家分享幾種canvas中常見的圖形畫法。
//圓形
context.beginPath();//新建圖層
context.fillStyle = "red";//填充顏色
context.arc(50,50,50,0,Math.PI*2);//四個值依次是圓心坐標,半徑,起始點和終點的坐標,true/false,順時針/逆時針
context.fill();//圓形需要填充

    //矩形
    context.beginPath();//新建圖層
    context.strokeStyle = "red";//邊框的顏色
    context.lineWidth = 2;//邊框的寬度
    context.strokeRect(100,0,100,100);//?四個值依次是起點坐標,寬度,高度
    
    //三角形
    context.beginPath();//新建圖層
    context.moveTo(100,0);//起始點
    context.lineTo(100,100);//下一個點的坐標
    context.lineTo(200,100);//下一個點的坐標
    context.closePath();//關閉路徑,就會形成一個三角形
    context.stroke();//渲染
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一:canvas簡介 1.1什么是canvas? ①:canvas是HTML5提供的一種新標簽 ②:HTML5 ...
    GreenHand1閱讀 4,719評論 2 32
  • 一、canvas簡介 1.1 什么是canvas?(了解) 是HTML5提供的一種新標簽 Canvas是一個矩形區...
    Looog閱讀 3,973評論 3 40
  • 一、基礎介紹和畫直線 大多數現代瀏覽器都是支持Canvas的,比如 Firefox, safari, chrome...
    空谷悠閱讀 867評論 0 1
  • 一、canvas簡介 1.1 什么是canvas?(了解) 是HTML5提供的一種新標簽 Canvas是一個矩形區...
    J_L_L閱讀 1,558評論 0 4
  • 先上效果圖: 設計模式:MVVM V層: 經效果圖,初步設計的容器視圖:列表視圖、頭視圖、月份切換按鈕、篩選按鈕、...
    longer馮閱讀 663評論 0 51