Wie nehme ich ein Bild mit nur weißen und transparenten Pixeln (example) und färbe es, sagen wir, rot oder orange, nur mit CSS?Wie man ein Weiß-auf-transparentes Bild mit CSS in eine beliebige Farbe einfärbt?
Frage unten wurde zuvor gefragt -
Change color of PNG image via CSS?
Die Antwort sagt Filter zu verwenden, aber nicht angibt, welche Kombination von Filtern würde es funktioniert. Gibt es Filterkombinationen, die es mir erlauben würden, ein Weiß-auf-Transparent-Bild zu Rot zu machen?
Zur Klarstellung: Ich möchte die Farbe den weißen Teil des Bildes, nicht um den Hintergrund zu umfärben. Zum Beispiel möchte ich es rot-auf-transparent.
img {
-webkit-filter: brightness(50%) saturate(200%) hue-rotate(90deg);
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/White_Globe_Icon.png/600px-White_Globe_Icon.png"></img>
versuchen, das Bild eine 'Hintergrund-color' geben. – agdhruv
Mögliches Duplikat von [Farbe des PNG-Bildes über CSS ändern?] (Http://stackoverflow.com/questions/7415872/change-color-of-png-image-via-css) – redelschaap
@redelschaap Das habe ich gesagt. Ich sagte auch, die Antwort habe die Frage nicht beantwortet. – rityzmon