最新的Web開發教程
 

HTML canvas arc() Method

<畫布對象

創建圈子:

YourbrowserdoesnotsupporttheHTML5canvastag。

JavaScript的:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(100,75,50,0,2*Math.PI);
ctx.stroke();
試一試»

瀏覽器支持

在表中的數字規定,完全支持方法的第一個瀏覽器版本。

方法
arc() 4 9 3.6 4 10.1

定義和用法

arc()方法創建一個弧/曲線(used to create circles, or parts of circles)

Tip:要創建具有一個圓arc()設置開始角度為0,並結束角度2 * Math.PI。

Tip:使用stroke()fill()方法以實際在畫布上畫弧。

弧

中央
arc( 100,75 ,50,0*Math.PI,1.5*Math.PI)
起始角
arc(100,75,50, 0 ,1.5*Math.PI)
尾角
arc(100,75,50,0*Math.PI, 1.5*Math.PI )

JavaScript語法: contextarc( x,y,r,sAngle,eAngle,counterclockwise ) ;

參數值

參數 描述 播放
x 該圓的中心的x坐標 播放 ”
y 該圓的中心的y坐標 播放 ”
r 該圓的半徑 播放 ”
sAngle 起始角度,以弧度為單位(0是在弧的圓的3點鐘位置) 播放 ”
eAngle 結束角度,弧度 播放 ”
counterclockwise 可選的。 指定圖紙是否應逆時針或順時針旋轉。 False是默認值,並指示順時針,而true表示逆時針旋轉。 播放 ”

<畫布對象