Grundlegende SVG-Formen: rect circle path
Zeichnen Sie gängige Formen mit SVG-Elementen
Grundlegende SVG-Formen: rect circle path ist eine kostenlose HTML Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des HTML Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.
SVG-Koordinatensystem
SVG verwendet ein Koordinatensystem, bei dem (0,0) in der oberen linken Ecke liegt. X nimmt nach rechts zu, Y nach unten. Der Viewport wird durch die Attribute width und height definiert; der Koordinatenraum durch das Attribut viewBox.
rect-Element
Rechtecke zeichnen Sie mit <rect x="10" y="10" width="200" height="100" rx="8" ry="8">. Mit rx und ry werden die Ecken abgerundet. Füllung und Kontur werden über die Attribute fill und stroke oder per CSS festgelegt. Wenn x und y weggelassen werden, ist der Standardwert 0,0.
circle-Element
Kreise zeichnen Sie mit <circle cx="100" cy="100" r="50">. cx und cy sind die Koordinaten des Mittelpunkts; r ist der Radius. SVG-Kreise haben kein Gegenstück zu den Parametern für den Bogenwinkel von canvas – sie sind immer vollständig.
ellipse-Element
Ellipsen zeichnen Sie mit <ellipse cx="100" cy="100" rx="80" ry="40">. rx ist der horizontale Radius, ry der vertikale Radius. Eine Ellipse mit gleichen Werten für rx und ry entspricht einem Kreis.
line und polyline
<line x1="0" y1="0" x2="100" y2="100"> zeichnet ein einzelnes Liniensegment. <polyline points="0,0 100,50 200,0"> zeichnet verbundene Liniensegmente durch eine Reihe von Koordinatenpaaren. Keines von beiden wird automatisch geschlossen.
polygon-Element
<polygon points="100,10 190,190 10,190"> ähnelt polyline, aber die Form wird automatisch geschlossen – eine Linie verbindet den letzten Punkt mit dem ersten. Verwenden Sie polygon für geschlossene Formen wie Dreiecke, Sterne und andere regelmäßige Polygone.
path-Element
path ist die leistungsfähigste SVG-Form – es kann beliebige Kombinationen aus Linien, Bögen und Kurven darstellen. Das Attribut d enthält Pfadbefehle: M (moveTo), L (lineTo), A (arc), C (kubische Bézierkurve), Q (quadratische Bézierkurve), Z (closePath).
Pfadbefehle
Großgeschriebene Befehle verwenden absolute Koordinaten, kleingeschriebene relative Koordinaten. M 100 50 bewegt den Startpunkt nach (100,50). L 200 150 zeichnet eine Linie nach (200,150). Z schließt den Pfad. A rx ry rotation large-arc sweep x y zeichnet einen Bogen.
Styling mit CSS
SVG-Formen akzeptieren CSS-Eigenschaften wie fill, stroke, stroke-width, opacity und stroke-dasharray. Verwenden Sie CSS-Klassen für SVG-Elemente, damit das Styling wartbar bleibt. CSS-Übergänge funktionieren bei SVG für fill, stroke und opacity und ermöglichen sanfte Zustandsänderungen.
Gruppieren mit g
Das Element <g> gruppiert SVG-Elemente. Wenden Sie transform, fill oder stroke auf die Gruppe an, um alle untergeordneten Elemente zu beeinflussen. Durch Gruppierung lassen sich komplexe Formen zusammenstellen, die sich gemeinsam bewegen oder transformieren – beispielsweise ein Zifferblatt mit all seinen Bestandteilen.
defs und Wiederverwendung
Definieren Sie wiederverwendbare Formen in <defs>: Symbole, Farbverläufe und Clip-Pfade. Referenzieren Sie sie mit <use href="#id">. Dadurch müssen komplexe Pfaddaten nicht dupliziert werden, und über das use-Element können Transformationen und Styling auf Instanzebene angewendet werden.
Wissenscheck
Was ist der Unterschied zwischen polyline und polygon in SVG?
Zusammenfassung
SVG bietet deklarative Formelemente (rect, circle, ellipse, line, polyline, polygon) sowie das vielseitige path-Element für komplexe Formen mit den Befehlen M, L, A, C, Q und Z. CSS-Styling, Gruppierung mit g und Wiederverwendung über defs/use ermöglichen wartbare, skalierbare Vektorgrafiken, die direkt in HTML eingebettet sind.
Häufig gestellte Fragen
Ist die Lektion „Grundlegende SVG-Formen: rect circle path“ kostenlos?
Ja — der vollständige Text von „Grundlegende SVG-Formen: rect circle path“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des HTML Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Grundlegende SVG-Formen: rect circle path“?
Zeichnen Sie gängige Formen mit SVG-Elementen Du übst HTML Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um HTML Academy zu starten?
Keine Vorkenntnisse erforderlich. HTML Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Grundlegende SVG-Formen: rect circle path“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser HTML Academy-Lektion Code schreiben und ausführen?
Ja. Jede HTML Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Inline-SVG gegenüber img und object
- Grundlegende SVG-Formen: rect circle path
- SVG viewBox und responsive Skalierung
- SVG mit CSS und SMIL animieren