Zusammenfassung des SVG-Tutorials
- Ein von Hunor Márton Borbély erstelltes SVG-Tutorial, mit dem man Schritt für Schritt lernen kann, wie SVG-Bilder programmiert werden – von grundlegenden Formen bis hin zu komplexen Animationen.
- Es behandelt verschiedene Themen wie das Zeichnen grundlegender Formen, einen Weihnachtsbaum, eine Lebkuchenfigur und ein Haus und stellt dabei unterschiedliche SVG-Funktionen vor, darunter Clip-Pfade, Farbverläufe, Bézier-Kurven und das Zeichnen von Text entlang eines Pfads.
- Außerdem enthält es Methoden zur Kombination von SVG mit anderen Technologien, etwa das Zeichnen einer Uhr mit JavaScript, das Hinzufügen von Interaktionen zu SVG-Elementen oder das Erzeugen von SVG-Diagrammen mit JavaScript.
Meinung von GN⁺
- Dieses Tutorial ist eine gute Ressource, mit der Software Engineers am Anfang ihrer Laufbahn systematisch das Programmieren von SVG-Bildern erlernen können – von den Grundlagen bis zu fortgeschrittenen Techniken.
- Besonders nützlich und interessant dürften die praktischen Beispiele sein, etwa wie man eine Uhr baut, die die tatsächliche Zeit anzeigt, oder wie man SVG-Elementen Interaktionen hinzufügt.
- Für alle, die SVG lernen möchten, ist dieses Tutorial ein attraktives Lernmaterial, das das Verständnis für grafisches Webdesign erweitert und die Fähigkeit verbessert, Webseiten originelle visuelle Elemente hinzuzufügen.
1 Kommentare
Hacker-News-Kommentare
<clip-path>in SVG ist es ineffizient, den großen Kreis zweimal zu definieren. Wenn man die Größe ändert, muss man beide Stellen anpassen; wenndefsohnehin schon verwendet wird, ist es besser, den Kreis nur einmal zu definieren und wiederzuverwenden.<foreignObject>kann man SVG innerhalb von HTML nutzen, was für Dinge nützlich ist, die HTML besser kann (Links, Bilder, grundlegendes Flexbox-Styling usw.).pathwird bevorzugt, weil man damit fast alles machen kann und es weniger wortreich ist als andere Methoden. Da Zeichnen nicht liegt und Bilder nicht gemocht werden, wurde aus Performance- und Bequemlichkeitsgründen ein ganzes Side-Project mit SVG aufgebaut. Durch dieses Tutorial wurde klar, dass es viel zum Refaktorieren gibt.