TGViewer
Frontend&Travel Frontend&Travel @code_and_travel · 1.18K subscribers
Post #380 2.02K
​Недавно мне нужно было сделать забавный интерфейс. Страница 404, на ней есть SVG фигура крота, и надо сделать так, чтобы глаза у этого крота перемещались вслед за движением мыши! Сначала посмеялась над фантазией дизайнера, а потом подумала: «почему бы и нет».

Идея пришла следующая. На SVG-изображение кладем canvas, который следит за курсором мыши. Позиционируем его относительно SVG-картинки, таким образом накладывая canvas-глаза на реальные глаза крота. Сам canvas стилизуем, чтобы элемент был круглым (белки глаза) с черной точкой внутри (зрачок). И далее вычисляем, в какую сторону эта точка должна двигаться. На самом деле, реализация не сложная, если подсмотреть подробный туториал.

А то, что получилось, вы можете наблюдать в видео ниже.
  • 👍 21
  • ❤ 3
  • 👏 3
  • 🔥 2
More from @code_and_travel
  1. Oct 9, 2026Сходила недавно на встречу комьюнити Билдеров в Москве. Это те, что делают Chrome-расширен…
  2. Oct 7, 2026Когда-то давно, в начале года, я рассматривала 4 направления для иммиграции. Среди них был…
  3. Sep 14, 2026​Попробовала модель Astra от ChatGPT. Точнее, как попробовала: почти научилась работать с…
  4. Sep 7, 2026Почему так долго нет статей?) Потому что то, что интересно сказать, не скажешь (из-за поли…
  5. Jul 6, 2026Все же помнят, что у меня удаляли Pixel Measurement 2 месяца назад? Кажется, причина прояс…
  6. Jun 30, 2026Виза талантов. Обновление Держу вас в курсе того, что у меня по этому поводу происходит. В…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →