Zum Hauptinhalt springen
PHOENIXSEO Logo

Wissen durchsuchen

Geben Sie einen Suchbegriff ein...
Werkbank

SVG Bilder mit CSS Stylen

Mit der kleinen Javascript Lösung SVGInject macht man aus SVG-Bildern Inline-SVG-Objekte, bei denen jeder Pfad mit CSS oder Javascript ansprechbar und damit änderbar wird. Was es macht Aus einem normalen Bild-Element wie diesem: wird mit SVGInject dies: Damit steht der gesamte Sourcecode des SVG direkt im HTML zur Verfügung und kann direkt, z.B. per CSS, ...

26. August 2020

Mit der kleinen Javascript Lösung SVGInject macht man aus SVG-Bildern Inline-SVG-Objekte, bei denen jeder Pfad mit CSS oder Javascript ansprechbar und damit änderbar wird.

Was es macht

Aus einem normalen Bild-Element wie diesem: <img src="image.svg" onload="SVGInject(this)" />Code-Sprache: HTML, XML (xml) wird mit SVGInject dies: <svg version="1.1" ...> ... </svg>Code-Sprache: HTML, XML (xml) Damit steht der gesamte Sourcecode des SVG direkt im HTML zur Verfügung und kann direkt, z.B. per CSS, angesprochen und damit gestylt werden.

Anwendungen

Bei entsprechender Vergabe von #IDs oder .Klassen im SVG stehen diese auch im CSS zur Verfügung. Damit können die Pfade (path-Elemente) des SVG z.B. eingefärbt oder animiert werden.

Quellen

SVGInject (Javascript): https://github.com/iconfu/svg-inject

Autoren von SVGInject

Iconfu, Potsdam, Germany Incors GmbH https://www.iconfu.com/

Dieser Artikel hat Ihnen geholfen oder neue Perspektiven eröffnet?
Ich freue mich über einen virtuellen Kaffee als kleine Anerkennung!

Kaffee spendieren