在我的例子中,我需要反转深色模式下的 SVG 背景。我无法基于组进行样式设置,因此我必须在需要反转的表情符号末尾附加一个下划线。
Canapin
(Coin-coin le Canapin)
2
我认为这更多地与功能相关,而不是 bug,所以我已经将该主题移至……
这里有讨论:
另外,你能解释一下下划线的事情吗?我不确定你的意思。你有表情符号的两个版本(深色和浅色),命名为“:emoji:”,在浅色主题上清晰可见,以及一个更适合深色主题的替代名称“:emoji_:”?
@media (prefers-color-scheme: dark) {
img.emoji[title$="_:"] {
filter: invert(1)
}
}
我有一系列黑色的 SVG 表情符号,在暗模式下现在被反转了。您可以在此处查看图标:
因为我还有很多其他已设置的表情符号不想反转,所以我会在这些表情符号的末尾添加“_”值。
请看:
:pencil_: **编辑** – 允许编辑当前选定的记录
:plus_: **添加** – 在相关表中创建新记录
:search_: **搜索** – 在相关表中搜索记录
这使我能够保留那些我不想反转的图标:

感谢您的帮助!