Bonjour,
J'utilise des pictos en .SVG.
Ils sont appelés soit par img soit par background-image.
Pour simplifier je vais dire que sont des dessins avec un trait NOIR sur fond TRANSPARENT.
Pour la version DARK il faut que le trait NOIR devienne BLANC.
Ce sujet est un peu documenté, d'après ce que j'ai lu il est possible d'introduire une media-queries dans le code xml de l'image elle-même :
XML
@media (prefers-color-scheme: dark)
Comme j'ai beaucoup d'images c'est un peu lourd d'entrer dans le code de chacune (mais faisable).
Je me demande donc s'il est possible de changer la couleur du trait par la feuille de style CSS, ce qui plus rapide et plus souple.
CSS
@media (prefers-color-scheme: dark)
img
background-image
Merci d'avance pour votre aide.
Modifié par boteha_2 (21 Jan 2024 - 14:38)
J'utilise des pictos en .SVG.
Ils sont appelés soit par img soit par background-image.
Pour simplifier je vais dire que sont des dessins avec un trait NOIR sur fond TRANSPARENT.
Pour la version DARK il faut que le trait NOIR devienne BLANC.
Ce sujet est un peu documenté, d'après ce que j'ai lu il est possible d'introduire une media-queries dans le code xml de l'image elle-même :
XML
@media (prefers-color-scheme: dark)
Comme j'ai beaucoup d'images c'est un peu lourd d'entrer dans le code de chacune (mais faisable).
Je me demande donc s'il est possible de changer la couleur du trait par la feuille de style CSS, ce qui plus rapide et plus souple.
CSS
@media (prefers-color-scheme: dark)
img
background-image
Merci d'avance pour votre aide.
Modifié par boteha_2 (21 Jan 2024 - 14:38)