Возможно, вы захотите использовать filter: invert(1);
на image
внутри div
:
Изображение не копается внутри div, но это визуально работает, если цвет за div - этотак же.(Я добавил другой цвет на теле, чтобы проиллюстрировать это нежелательное поведение)
body{
background: #ddd;
}
div {
width: 200px;
height: 140px;
background-color: pink;
}
div img {
/* You may want to add brightness(0) before invert for some images */
filter: invert(1);
}
<body>
<div class="img_container">
<img src="https://image.flaticon.com/icons/png/128/61/61072.png" />
</div>
<p>Original image:</p>
<img src="https://image.flaticon.com/icons/png/128/61/61072.png" />
</body>
Обратите внимание, что я не использовал ваши изображения, потому что они не только черные и прозрачные.