Задать вопрос
@NNn131

Как сделать блок, который можно приближать и отдалять относительно точки?

В идеале хотелось бы получить масштабирование как в графических редакторах - куда наведена мышь, в ту точку и приближается. Я набросал небольшой пример (колесом мыши масштабировать), но он работает плохо.

ezgif.com-gif-makerb9abb8ea85fe975a.gif

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

Короче, как можно реализовать это? (или исправить то что есть, хоть идею подкиньте)
  • Вопрос задан
  • 175 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы