Добрый день, нужно сделать интерактивную изображение-карту. Но есть один нюанс. При наведении на определенный участок, допустим, здание, он должен меняться. Т.е. изначально вся картинка черно-белая, при наведении, здание становится цветным.
Есть небольшой план реализации:
1. под низ поместить цветной вариант всей "карты", а на верх черно-белый
2. Разместить svg или просто блоки на места интерактивности
3. Скорее всего, такого нету, но все же: мб есть такая возможность частично делать блок или изображение прозрачным, чтобы в данном месте был виден нижний слой?
3а. Альтернативой видится - нарезать нужные цветные части целой "карты" и разместить их в прозрачных блоках в нужных местах, а при наведении убирать opacity. Но тут нужно будет пиксель пиксель их размещать, что при адаптивности может создать проблем.
Мб есть еще какие варианты реализовать такую вещь?