В моём случае у меня есть тёмные SVG, которые нужно инвертировать в тёмном режиме. Я не могу стилизовать их по группе, поэтому добавляю нижнее подчёркивание в конец эмодзи, которые нужно инвертировать.
Я думаю, это скорее вопрос функциональности, чем ошибка, поэтому я переместил тему…
Это обсуждается здесь:
Также, не могли бы вы немного пояснить насчёт нижнего подчёркивания? Я не совсем понял, что вы имеете в виду. У вас есть две версии эмодзи (тёмная и светлая), названные как :emoji:, которые хорошо видны на светлой теме, и альтернативная версия :emoji_:, более подходящая для тёмной темы?
@media (prefers-color-scheme: dark) {
img.emoji[title$="_"] {
filter: invert(1)
}
}
У меня есть набор чёрных SVG-эмодзи, которые теперь инвертируются в тёмном режиме. Вы можете увидеть иконки здесь:
Поскольку у меня уже существует множество других эмодзи, которые я не хочу инвертировать, я добавляю значение «_» в конец названий этих эмодзи.
См. примеры:
:pencil_: **Редактировать** – Разрешить редактирование выбранной записи
:plus_: **Добавить** – Создать новую запись в связанной таблице
:search_: **Поиск** – Поиск записей в связанной таблице
Это позволяет мне сохранить иконки, которые я не хочу инвертировать:
![]()
Спасибо за помощь!

