Я пытаюсь использовать прозрачный .png
в качестве фонового изображения, чтобы я мог динамически использовать любой цвет, который мне нужен, чтобы изменить цвет «значка».
У меня есть .png размером 40 x 40 пикселей. Я применяю его к div с помощью background-image, затем задаю этому же div цвет фона:
.icon {
width:40px;
height:40px;
background-image:url('../images/ico.png');
background-color:#999999;
}
Обычно это работает нормально, поэтому я не уверен, что с этим происходит. Вот скриншот того, что я вижу на Mac и ПК (соответственно) в последней версии Chrome:
Mac
ПК
РЕДАКТИРОВАТЬ: Вот урезанная версия сайта, которая показывает проблему, с которой я столкнулся :
Я попытался сделать скрипку (вот она в любом случае), но скрипка отлично отображается в хроме, но не на мой настоящий сайт. Я не использую проценты для этого или чего-то еще, и я использую собственный размер для фона - у кого-нибудь еще есть эта проблема?