#17677

Switch font color for different backgrounds with CSS | CSS-Tricks

Génial !
Si votre couleur de background change, il faut adapter votre couleur de texte (fond clair->texte noir et fond sombre->texte blanc).
Cette astuce utilise les calc(), les var(), et autres pour adapter sans aucun JS la couleur en fonction de la couleur de fond.

C'est technique : sur certaines couleurs on doit utiliser la perception plutôt que la vraie couleurs (du bleu 100% est plus foncé qu du jaune 100%),mais ça marche !

https://css-tricks.com/switch-font-color-for-different-backgrounds-with-css/