Rolf B: Mea Culpa

Beitrag lesen

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