Можешь попробовать css-фильтры (
filter:), посмотри поддержку свойства в caniuse.
Но проще перевести иконку в вектор с помощью редактора векторных изображений. Бесплатный Inkscape подойдет вполне.
Есть ещё вариант. В фотошопе дополнительно сделать белую иконку, а в браузере с помощью свойств
transition для плавного перехода в состояние и opacity:0 для затухания синего оригинала и opacity:1 (изначально у этой иконки 0) для появления белой иконки. Только спозиционировать две картинки надо точь-в-точь.
spoilerТолько зачем геморрой себе создавать?