Нет, вы не можете
По крайней мере, не в Firefox.
Причина, по которой я отвечаю нет , заключается в том, чтобы сэкономить как ваше время, так и других, которые могут попытаться найти какие-то решения / взломать.
Поскольку вы уже знаете о спецификации CSS.Я мог бы добавить это,
Помните, что у Firefox есть своя собственная версия ::selection
, ::-moz-selection
.Он также имеет свою собственную версию :window-inactive
, :-moz-window-inactive
.К сожалению, совместное использование этих вещей не работает.
Источник: CSS Tricks
/* Does work */
::-moz-selection {
background: rgba(255,0,0,0.9);
color: white;
}
/* Doesn't work */
::-moz-selection:-moz-window-inactive {
background: rgba(255,0,0,0.3);
}
/* Nor this */
:-moz-window-inactive::-moz-selection {
background: rgba(255,0,0,0.3);
}
Также Bugzilla имеет давние ошибки, запрашивающие эту функцию и говорящие о том, что она не может обрабатывать неактивные выборы, но не отвечает на них.Вот список .Некоторым из них даже 11 лет.Я планирую поговорить с кем-то об этом и сам сообщить о новой ошибке с некоторыми более подробными сведениями, возможно, здесь добавится их ответ или номер ошибки, чтобы вы могли получать обновления.
Итак, на данный момент я думаю, что вам не нужно искать какие-то хаки, это только потратит ваше время.
Спасибо
Обновление: здесь ошибка , чтобы следить за bugzilla, давайте посмотрим, что скажет команда разработчиков.