Hallo Bertie,
eigentlich würde ich img bevorzugen, wegen besserer Verträglichkeit für Events und Bildgröße.
Für eine Einbindung über img könnte ich im SVG-Replacer #dark an die URL anhängen, wenn auf der Host-Seite der Darkmode aktiv ist. Das lässt sich im SVG per CSS abfragen.
:root {
color-scheme: light dark;
}
:root:has(#dark:target) {
color-scheme: dark;
}
Dann noch einen Eventhandler auf die MediaQueryList von matchMedia() zu hängen, der das #dark bei Bedarf hinzufügt oder entfernt, ist nicht mehr viel Arbeit.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi