Eine SVG-Datei ist eine Textdatei, welche «Befehle» enthält, wie Formen gezeichnet werden sollen.
Grundstruktur
Eine SVG-Datei hat folgende Grundstruktur:
<svg
xmlns="http://www.w3.org/2000/svg"
></svg>
Den hier verfassten Code kann auch in eine Datei mit der Dateiendung .svg
geschrieben werden und anschliessend bspw. in einem Browser betrachtet werden.
Rechtecke
Das folgende Beispiel stellt die französische Flagge dar:
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg" > <desc>Flagge Frankreichs</desc> <rect x="0" y="0" width="100" height="200" fill="rgb(0, 85, 164)" /> <rect x="100" y="0" width="100" height="200" fill="rgb(255, 255, 255)" /> <rect x="200" y="0" width="100" height="200" fill="rgb(239, 69, 49)" /> </svg>
-
width="300"
legt die Breite des Bildes auf 300 Pixel fest. -
height="200"
legt die Höhe des Bildes auf 200 Pixel fest. -
<rect ...>
zeichnet ein Rechteck an den angegebenen Koordinaten mit der angegebenen Breite, Höhe und Farbe.
Erstellen Sie eine SVG-Datei, welche die Deutsche Flagge darstellt. Die Flagge ist 500 Pixel breit, jeder Streifen ist 100 Pixel hoch. Das Rot ist rein (d.h. 255 Rot, 0 Grün und 0 Blau). Das Gelb hat einen Rotanteil von 255 und einen Grünanteil von 204.
Halten Sie den verwendeten Code separat im untenstehenden Textfeld fest.
Änderungen im Live-Editor werden nicht gespeichert!
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg" > <desc>Flagge Frankreichs</desc> <rect x="0" y="0" width="100" height="200" fill="rgb(0, 85, 164)" /> <rect x="100" y="0" width="100" height="200" fill="rgb(255, 255, 255)" /> <rect x="200" y="0" width="100" height="200" fill="rgb(239, 69, 49)" /> </svg>
Grundformen
Auf der folgenden Seite sind die Grundformen von SVG zusammengefasst:
Erstellen Sie eine neue SVG-Datei und probieren Sie die Grundformen aus.
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg" > <desc>Grundformen</desc> </svg>
Erstellen Sie mit SVG eine winterliche oder festliche Grafik.
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg" > <desc>Eigene Zeichnung</desc> </svg>
5. Vektorgrafik