Есть ли способ загрузить изображение не в виде прямоугольника? У меня есть какое-то изображение зданий, похожих на это, и я хочу сделать эффект наведения только на красную область. Это будет еще одна картинка с opacity: 0
и opacity: 1
при наведении.
![enter image description here](https://i.stack.imgur.com/8fhAK.jpg)
РЕДАКТИРОВАТЬ:
Для тех, кто ищет Для решения аналогичной проблемы все ответы заставили меня задуматься. clip-path
может выполнять эту работу, но имеет плохую поддержку браузера. <map>
не очень полезен, если я хочу изменить цвет фона et c. выбранной области. Для меня лучше всего использовать SVG
с polygons
. Область SVG имеет тот же размер, что и мое фоновое изображение, а полигоны соответствуют областям, которые я хочу. Масштабирование также выполняется сразу, и можно использовать CSS
.