|
|||
![]()
Hallo Leute,
Ich möchte über CSS die Farbe einer SVG in einem HTML-Dokument ändern. Leider bekomme ich das nicht hin Beispiel: Farbänderung Dabei habe ich es meiner Meinung nach so gemacht, wie es in den folgenden beiden Artikel beschrieben wird https://blog.htmlvietnam.com/wie-kan...ei-andern.html https://www.stefan-rammer.at/2016/09...t-css-aendern/ Code:
.svg-f path { fill: #F09; } |
Sponsored Links |
|
||||
![]()
Ich bin mir nicht ganz sicher, doch wie ich weiß, geht das, nur wenn man den SVG Code direkt einbindet und nicht ohne img Tag.
Siehe hier, da gehts https://codepen.io/basti1012/pen/QWVNeEa Mit Javascript kann man die Farbe auch im img Tag ändern , doch css alleine weiß ich gerade nicht |
Sponsored Links |
|
|||
![]()
Vielen Dank für deine Antwort und dein Beispiel.
Dass das ganze Inline funktioniert, das weiß ich, aber ich möchte die SVG nicht Inline einbinden. Laut den beiden Artikeln funktioniert das ganze, aber anscheinend stimmt das leider nicht, wie mein Beispiel zeigt. Schönen Tag noch |
|
|||
![]()
Wenn du das SVG nicht inline einbinden willst, dann kannst du auch nicht die Farbe ändern. Lies deinen von dir verlinkten Beitrag durch, da wird das erklärt. Wenn du es als img-Tag einbindest dann musst du das SVG per JS neu laden und dann das img-tag mit dem inline-code ersetzen. Was aber unnötiger Aufwand ist, da man es direkt inline einbinden kann.
Was spricht dagegen das SVG direkt einzubinden? |
|
|||
![]()
Danke für die Info. Das habe ich wohl überlesen.
Wenn ich eine Webseite habe, die nicht mit einem CMS erstellt wurde, sondern aus lauter einzelnen HTML-Dokumenten und eine SVG auf jeder Seite eingebunden ist, dann müsste man den Code für die SVG auf jeder einzelnen Seite ändern, wenn man die SVG mal austauschen möchte. |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
SVG Background Image: Problem nur auf Safari macOS und iOS | AndreasB | CSS | 2 | 19.07.2019 11:41 |
SVG mit jQuery: stroke einfärben | Communicate | Javascript & Ajax | 0 | 28.09.2017 20:36 |
'=' Zeichen nicht erlaubt in svg Datei ? | Feirell | (X)HTML | 19 | 18.05.2013 14:58 |
Farbe für einzelnen Link festlegen | TheNose | CSS | 2 | 13.02.2006 11:40 |
http://csskueche.xhtmlforum.de/index.php?css=2 -Terry- | terrikay | http://csskueche.xhtmlforum.de/ | 8 | 19.05.2005 13:03 |