Heim > Web-Frontend > js-Tutorial > Hauptteil

So verwenden Sie die Arc-Funktion von JavaScript, um einen Kreis in einer Webseite zu zeichnen. Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:32:33
Original
1464 Leute haben es durchsucht

1. Für arc erforderliche Parametereinstellungen

Code kopieren Der Code lautet wie folgt:

arc(x, y, radius, startAngle, endAngle, gegen den Uhrzeigersinn);


X, Y und Radius sind alle leicht zu verstehen. Konzentrieren wir uns also auf die drei Parameter StartAngle, EndAngle und Gegenuhrzeigersinn!

2. Detaillierte Erläuterung des Bogenparameters

1. startAngle und endAngle beziehen sich auf den Startwinkel bzw. Endwinkel des Kreises. Im Handbuch heißt es, dass der Startwinkel 0 und der Endwinkel Math.PI*2 ist, sodass ein Kreis genau gezeichnet werden kann 🎜>

2. Im Folgenden werden startAngle und endAngle anhand von Beispielen erläutert (beachten Sie, dass ich den HTML-Code nicht geschrieben habe)

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, false);
cxt.stroke();
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Ich habe den Startwinkel auf 0 und den Endwinkel auf 1 gesetzt, wie unten gezeigt

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, false);
cxt.stroke();
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Ich habe den Startwinkel auf 1 und den Endwinkel auf 2 eingestellt, wie unten gezeigt

Aus dem Obigen können wir ersehen, dass der Endpunkt des ersten Bildes der Startpunkt des zweiten Bildes ist, was bedeutet, dass ein Kreis unzählige Winkel hat. Solange Sie den Startwinkel und den Endwinkel festlegen, kann er zwei Punkte verbinden die Form eines Bogens. Der Unterschied zwischen Startpunkt und Endpunkt ist die Länge der beiden Punkte im Diagramm! Wenn der Unterschied zwischen dem Startpunkt und dem Endpunkt darin bestehen kann, dass die beiden Punkte zusammenfallen, entsteht ein Kreis! Wenn wir das wissen, können wir dynamische Kreise bilden

3. Gegen den Uhrzeigersinn bezieht sich auf gegen den Uhrzeigersinn (wahr) oder im Uhrzeigersinn (falsch)

Sie sehen, wenn ich den Startpunkt auf 0 und den Endpunkt auf 1 setze und im Uhrzeigersinn wähle

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, false);
cxt.stroke();
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Wenn ich den Startpunkt auf 0 und den Endpunkt auf 1 setze und gegen den Uhrzeigersinn wähle

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, true);
cxt.stroke();
Nach dem Login kopieren


Der obige Inhalt ist die Einführung des Herausgebers in die Verwendung der JavaScript-Funktion arc zum Zeichnen eines Kreises auf einer Webseite. Ich hoffe, er gefällt Ihnen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!