Приятно и просто с CSS Фильтры
Очень просто при использовании фильтра hue-rotate()
.
Сделайте ваши изображения красными, у которых значение оттенка 0, затем используйте диаграмму оттенков , чтобы получить цвета, необходимые для вращения оттенка.
Используйте filter:grayscale(1)
, чтобы установить для всех изображений серый цвет, затем при наведении курсора установите шкалу серого на 0 и настройте цветовые значения.