Komplexe Pfade
Komplexere Linienzüge und geschlossene Figuren lassen sich mit dem <path>
-Element und einer Aneinanderreihung der Befehle L
/l
(“Linie nach”), H
/h
(“horizontale Linie nach”) und V
/v
(“vertikale Linke nach”) im Attribut d
erstellen.
Großbuchstaben geben dabei an, dass die nachfolgende Koordinate als absoluter Wert innerhalb des Shapes interpretiert werden soll, während Kleinbuchstaben die Koordinate relativ zur vorausgehenden Koordinate beschreiben.
Die x- und y-Werte werden jeweils durch einen Leerschlag oder ein Komma getrennt. Vor und nach einem Buchstaben ist ein solches Trennzeichnen optional.
Diagonale Linie
<path d="M10 10 L90 90" stroke="#01b8aa" />
<path d="M10 10 l80 80" stroke="#01b8aa" />
Horizontale Linie
<path d="M10 50 H90" stroke="#01b8aa" />
<path d="M10 50 h80" stroke="#01b8aa" />
Vertikale Linie
<path d="M50 10 V90" stroke="#01b8aa" />
<path d="M50 10 v80" stroke="#01b8aa" />
Kombination
<path stroke="#00B7A9" d="M80,45v45H61.25V63.75h-22.5V90H20V45l30-30L80,45z" />
Bemerkung
Für sehr komplexe Pfade empfehlen wir, ein externes Programm zu verwenden und Ihre Grafiken anschließend als SVG zu exportieren, beispielsweise Adobe Illustrator, Affinity Designer oder Inkscape.