Eines der häufigsten Elemente, die in HTML-Canvas gezeichnet werden können, ist ein Kreis. Der Kreis zeichnet sich dadurch aus, dass sich alle seine Punkte in gleicher Entfernung von seinem Zentrum befinden. In diesem Artikel werden wir uns ansehen, wie Sie einen Kreis mit einem Element und JavaScript erstellen.
Um zunächst einen Kreis auf einer HTML-Leinwand zu zeichnen, müssen Sie ein Element auf einer Webseite erstellen. Dieses Element kann mit der leeren Leinwand verglichen werden, auf die wir malen werden. Sie können die Leinwandgrößen in Pixeln in den Attributen width und height angeben.
Nachdem ein Element erstellt wurde, können wir auf seinen Zeichnungskontext zugreifen. Dazu wird die getContext() -Methode verwendet, die ein einzelnes Argument verwendet - den Zeichenkontexttyp. Um 2D-Grafiken zu zeichnen, können wir den Kontext '2d' verwenden.
Vorbereiten des Zeichens eines Kreises in HTML Canvas
Bevor Sie beginnen, einen Kreis in HTML-Canvas zu zeichnen, müssen Sie einige vorläufige Schritte ausführen. Folgendes muss getan werden:
- Erstellen Sie ein Element in Ihrem HTML-Dokument. Sie können die Breite und Höhe der Leinwand über die Attribute width und height angeben. Zum Beispiel,.
- Fügen Sie Ihrem Element eine ID (oder Klasse) hinzu . Zum Beispiel,.
- Erstellen Sie eine Variable in JavaScript, um auf Ihre Leinwand zu verweisen. Verwenden Sie die document-Methode.getElementById() , um auf das Element zuzugreifen . Zum Beispiel var canvas = document.getElementById("myCanvas"); .
- Erstellen Sie eine Kontextvariable, um auf die Zeichnungstechniken auf Ihrer Leinwand zuzugreifen. Verwenden Sie die getContext() -Methode auf Ihrer Leinwand und übergeben Sie das Argument "2d" an sie. Zum Beispiel var context = canvas.getContext("2d"); .
Nachdem Sie diese Schritte ausgeführt haben, können Sie mit HTML Canvas Kreise und andere Formen auf Ihrer Leinwand zeichnen. Der nächste Schritt besteht darin, Zeichnungsoptionen wie Farbe und Pinselgröße anzupassen, bevor der Kreis tatsächlich erstellt und angezeigt wird.
Auswahl von Werkzeugen und Materialien
Sie benötigen mehrere Werkzeuge und Materialien, um einen Kreis in HTML-Canvas zu zeichnen:
- HTML-Seite: Erstellen Sie ein neues HTML-Dokument, das Ihre Zeichenfläche enthält. Sie benötigen das Element canvas, die zum Zeichnen von Formen verwendet werden soll.
- JavaScript: Sie benötigen JavaScript-Code, um einen Kreis zu zeichnen. Sie benötigen Kenntnisse über die Grundlagen von JavaScript, z. B. die Arbeit mit Variablen und Funktionen, um Ihren Kreis zu erstellen und zu zeichnen.
- Code-Editor: um Ihre HTML- und JavaScript-Dateien zu erstellen und zu bearbeiten, benötigen Sie einen Code-Editor. Sie können einen beliebigen Texteditor wie Notepad++ oder Sublime Text oder eine spezielle Entwicklungsumgebung wie Visual Studio Code oder Atom verwenden.
- Browser: Um die Ergebnisse Ihrer Arbeit zu sehen, benötigen Sie einen Webbrowser. Sie können jeden gängigen Browser wie Google Chrome, Mozilla Firefox oder Microsoft Edge verwenden, um Ihre HTML-Seite zu öffnen und einen gezeichneten Kreis zu sehen.
Stellen Sie sicher, dass Sie über alle Werkzeuge und Materialien verfügen, die Sie benötigen, um erfolgreich einen Kreis in HTML-Canvas zu zeichnen. Jetzt sind wir bereit, mit der Gründung unseres Kreises zu beginnen!
Schritte zum Erstellen eines Kreises
- Erstellen Sie ein Element in HTML, indem Sie seine Breite und Höhe angeben:
var canvas = document.getElementById('myCanvas');var context = canvas.getContext('2d');
context.fillStyle = 'red';context.strokeStyle = 'blue';context.lineWidth = 2;
context.beginPath();context.arc(100, 100, 50, 0, 2 * Math.PI);context.closePath();context.fill();context.stroke();