Heim >Web-Frontend >CSS-Tutorial >Wie kann ich die Farbe von Unicode-Emoji-Zeichen mithilfe von CSS ändern?

Wie kann ich die Farbe von Unicode-Emoji-Zeichen mithilfe von CSS ändern?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-25 13:05:13722Durchsuche

How Can I Change the Color of Unicode Emoji Characters Using CSS?

Farbauswahl für Unicode-Emoji

In modernen Browsern ist die Einbindung von Emoji-Zeichen unkompliziert. Allerdings bleibt die individuelle Anpassung ihrer Farbe eine Herausforderung. Wie können Sie eine einzelne Farbe für Emoji-Zeichen auswählen und diese effektiv implementieren?

Stellen Sie sich das folgende Szenario vor: Sie haben eine Kombination aus Emoji- und Unicode-Symbolen (Ebene 0), die Sie in Rot rendern möchten. Allerdings werden nur die Unicode-Symbole in der gewünschten Farbe angezeigt, während die Emoji-Zeichen davon unberührt bleiben.

HTML-CSS-Code:

<p>
  ???
</p>
<p>
  ♥★ℹ
</div>

p {
  font-size: 3em;
  color: red
}

Lösung:

Entgegen der landläufigen Meinung können Emoji-Zeichen farblich individuell angepasst werden. Um dies zu erreichen, verwenden Sie die folgende Technik:

div {
  color: transparent;
  text-shadow: 0 0 0 red;
}
<div>???</div>

Diese Methode ändert effektiv die Farbe von Emoji-Zeichen und behält gleichzeitig ihr ursprüngliches Aussehen bei.

Das obige ist der detaillierte Inhalt vonWie kann ich die Farbe von Unicode-Emoji-Zeichen mithilfe von CSS ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn