Можно использовать спрайт. Можно поставить 2 картинки и менять opacity у одной при наведении на общего родителя. А вообще в данном случае я бы перерисовать эту простую картинку в SVG и управлял бы её цветом уже обычными стилями. Мне было бы это удобнее.