Nel mio caso, ho SVG di backup che devo invertire in modalità scura. Non posso applicare stili in base al gruppo, quindi devo aggiungere un underscore alla fine delle emoji che devo invertire.
Penso che sia più una questione di funzionalità che un bug, quindi ho spostato l’argomento…
Se ne discute qui:
Inoltre, puoi spiegare un po’ la cosa del trattino basso? Non sono sicuro di cosa intendi. Hai due versioni di un’emoji (chiara e scura) nominate come :emoji:, chiaramente visibili su un tema chiaro, e un’alternativa :emoji_: più adatta al tema scuro?
@media (prefers-color-scheme: dark) {
img.emoji[title$="_:"] {
filter: invert(1)
}
}
Ho una serie di emoji SVG nere che ora sono invertite in modalità scura. Puoi vedere le icone qui:
Poiché ho un sacco di altre emoji consolidate che non voglio invertire, aggiungo il valore “_” alla fine di quelle emoji.
Vedi:
:pencil_: **Modifica** – Consenti la modifica del record attualmente selezionato
:plus_: **Aggiungi** – Crea un nuovo record nella tabella correlata
:search_: **Cerca** – Cerca record nella tabella correlata
Questo mi permette di mantenere le icone che non desidero invertire:
![]()
Grazie per il tuo aiuto!

