HTML canvas arc() metod

Definition och användning

arc() Metoden skapar bågar/kurvor (används för att skapa cirklar eller delar av cirklar).

Tips:För att skapa en cirkel med arc() sätt startvinkeln till 0och sätta slutvinkeln till 2*Math.PI.

Tips:Använd stroke() eller fill() Metoden ritar verkliga bågar på canvas.

Båge/kurva
  • Centrum: arc(100,75,50,0*Math.PI,1.5*Math.PI)
  • Startvinkel: arc(100,75,50,0,1.5*Math.PI)
  • Slutvinkel: arc(100,75,50,0*Math.PI,1.5*Math.PI)

Exempel

Skapa en cirkel:

Din webbläsare stöder inte HTML5 canvas-taggen.

JavaScript:

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

Prova själv

Syntaks

context.arc(x,y,r,sAngle,eAngle,counterclockwise);

Parametervärde

Parameter Beskrivning
x Cirkelns mitt x-koordinat.
y Cirkelns mitt y-koordinat.
r Cirkelns radie.
sAngle Startvinkeln, mätt i radianer. (Cirkelns trettiosex klockslagsposition är 0 grader).
eAngle Slutvinkeln, mätt i radianer.
counterclockwise Valfritt. Bestämmer om ritningen ska göras medurs eller moturs. False = moturs, true = medurs.

Webbläsarstöd

Numrerna i tabellen anger den första webbläsarens version som fullständigt stöder denna egenskap.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Anmärkning:Internet Explorer 8 och äldre versioner stöder inte <canvas>-elementet.