Я использую ::selection
конструкцию CSS. Скажем, мой текст написан черным на белом фоне, но для некоторых элементов, например, синим, зеленым или красным. Мне бы хотелось, чтобы при выборе этого цвета цвет фона и фона менялся местами: обычный текст должен быть белым на черном, красный текст - белым на красном и т. Д.
Конечно, я знаю, как это сделать, установив конкретные правила для каждого вида текста, который у меня есть. Но мне интересно, существует ли простой способ сделать это автоматически, то есть без необходимости думать обо всех возможных видах текстов, которые у меня есть.