Как сделать изображение с помощью только белых и прозрачных пикселей (example) и перекрасить, скажем, красным или оранжевым, используя только CSS?Как перекрасить белое изображение на произвольный цвет с помощью CSS?
Вопрос ниже был задан ранее -
Change color of PNG image via CSS?
Ответ говорит использовать фильтры, но не указывает на то, что комбинация фильтров будет заставить его работать. Есть ли какие-либо комбинации фильтров, которые позволили бы мне изменить бело-прозрачное изображение на красный?
Для уточнения: Я хотел бы перекрасить белую часть изображений, а не цвет фона. Например, я бы хотел, чтобы он был красным на прозрачном.
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>
Попробуйте дать изображению 'фон-color'. – agdhruv
Возможный дубликат [Изменить цвет изображения PNG через CSS?] (Http://stackoverflow.com/questions/7415872/change-color-of-png-image-via-css) – redelschaap
@redelschaap Это то, что я сказал. Я также сказал, что ответ не ответил на вопрос. – rityzmon