SVG
Aus SELFHTML-Wiki
Fotos werden als Rastergrafiken gespeichert - für alles andere wie Logos, Icons, Diagramme, etc gibt es SVG!
Das auf XML basierende SVG (Scalable Vector Graphics) ist ein vom W3C empfohlenes Grafikformat zur Beschreibung zweidimensionaler Vektorgrafiken.
Tutorials
Für Anfänger
- Einstieg in SVG
- Warum SVG nutzen?
- SVG mit CSS stylen
- SVG mit CSS animieren
- barrierefreie SVGs
Step by step eigene SVGs erstellen
- Standalone-SVGs
- Namensraum angeben
- Viewport und viewBox
Erstellen Sie eigene SVG-Dokumente, die Sie als Bild oder Multimediaobjekt einbinden können.
- Text in SVG
- Füllungen und Randlinien
- Filter-Effekte
- Schrift von Zauberhand
- animierte Textpfade
- SVG Elemente färben
- Füllungen
- Kontur & Randlinien
- Markierungen
- Verläufe
- responsive Imagemaps
Klickflächen innerhalb eines Bilds?
Das wird jetzt mit SVG gemacht! - Icons mit SVG-Sprites
- SVGs optimieren
- currentColor
- animierte Icons
- mehrfarbige SVG-Icons (in Arbeit)
Für Fortgeschrittene
- Pfade
- elliptische Bögen
- Bézier-Kurven
- Shape-Morphing
- Geometrie mit MathML, SVG und JavaScript
- foreignObject
- HTML in SVG
- MathML in SVG
- Drag & Drop in SVG
- foreignObject
- Datenvisualisierung
- Balken- und Kreisdiagramme
- Liniendiagramme
- interaktive Landkarten
- Funktionsplotter
- Muster
- geometrische Muster
- unregelmäßige Muster
- Texturen für natürliche Oberflächen
- Filter in SVG
- Licht und Schatten
- Bildmanipulation
- SMIL
- animate
- animateMotion
- animateTransform
Shape-Morphing und mehr!
- SVG und JavaScript
- DOM-Scripting
- Animation
- Masken und Beschneidungen
- clip-path
- mask
- clipPath
- Mask in SVG
- Transformmit CSSdrehen,
skalieren, schräg
stellen und
verschieben - Einstieg in Leaflet
SELF-Blog-Artikel von Jürgen Berkemeier,
Leaflet ist eine API, um Karten in Webseiten einzubinden - Infografiken
- Gruppierungen
(g, symbol und use)SVG-Elemente gemeinsam kontrollieren
- pointer-events
Elemente gezielt von Maus-Interaktionen ausschließen
Weblinks
- W3C: W3C SVG
- W3C: W3C Planning Page
- Mozilla Wiki: SVG:Language:Regrets (This is a place to collect a list of things about the SVG language that we might like to change if we could go back in time, or issues that we might be able to remedy in some way in a future version of the language.)
Deutsch:
Einführungen:
- wikibooks.org SVG
sehr gutes Buch mit vielen farbigen Beispielen- wikibooks.org Animationsbeispiele
- dev.microsoft.com SVG-Animation für Anfänger
Obwohl der IE SMIL nicht unterstützt, wird hier sehr anschaulich erklärt
Beispiele:
- datenverdrahten.de SVG – Learning by Coding
viele Beispiele, besonders zu Datenvisualisierung (von Thomas Meinike) - Hoffmann.bplaced.net SVG- und PHP-Labor
Skalierbare Vektorgrafik – Animation (von O.Hoffmann)
Englisch:
- W3C: SVG Home Page: SVG-Einstiegsseite des W3-Konsortiums.
Über diese Seite aus können Sie alles, was das W3-Konsortium zum SVG veröffentlicht hat, erreichen.- dev.w3.org Viele Demos von den Machern der Spezifikation
- Adobe: SVG Developer Center: Einführung in SVG sowie SVG-Demos.
- codinginparadise.org viele Demos und Animationen
- bogotobogto.com SVG Animation – 2015
- sru.edu viele Beispiele und Demos (von David Dailey)
- creativebloq.com 20 examples of SVG that will make your jaw drop
- Data Driven Documents
- SVG WOW
SVG 2
- W3C: SVG 2 Editor's Draft
- W3C: Changes from SVG 1.1
- MDN: SVG 2 Support in Mozilla (Übersicht, inwieweit SVG2 in Firefox implementiert ist)
- Chromium: Bug Tracker: Implement SVG2 features
- iks.hs-merseburg SVG 2 – ein (Er)Wartungsbericht von Dr. Thomas Meinike (13.11.2014)
- Tavmjong Bah: SVG 2 for the Artist and Developer Vortrag von Tavmjong Bah & Martin Owens auf der The Graphical Web (23.09.2015)
Blogs und Foren
- Tavmjong Bah's Blog Tavmjong Bah ist bei Inkscape und arbeitet in der SVGWG an SVG2 mit; viele neueste Trends und Informationen
- w3.org SVG Discussion Group & Mailing List