@kschingiz

Как поделить изображение на секции и на каждую секцию выставить эффект?

Добрый день, имеется изображение. Надо его поделить на секции и на каждый выставить эффект анимации при наведении мыши. Пробовал поделить изображение по частям и занести их в div, и каждый из них спозиционировать, чтоб они дали единое изображение и выставить эффект движения при наведении, но проблема в том, что див имеет прямоугольную форму, а секции могут быть треугольными, получается при наведении на одну секцию, срабатывают обе секции, границы которых пересекаются.

Привожу пример: Изображение
9705a2e8b9b64c16ad424bed927c32e7.png
При наведении на секции, должно работать примерно, вот так:
a1f0318665a047219dbe236012659e96.png
И так:
178bef73f2524c3ebe4d9cdb49c53118.png
  • Вопрос задан
  • 2355 просмотров
Решения вопроса 1
Не знаю, что у вас будет за эффект, но как вариант:

SVG, clipping path позволяет вырезать часть картинки любой векторной формой.
Т.е. вы делаете SVG, где размещены две копии изображения, каждая со своей маской. Ещё примеры обрезки картинки в svg.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы