@Daniels93

Как создать такой эффект?

https://realhappinessproject.org/
В главном меню расположены 4 элемента: лого, кнопка messenger, hamburger menu и т.д.
Когда пользователь наводит мышку на них, кнопка как бы прилепляется к курсору и движется с ним немного.
Облазил весь codepen, пытался в интернете примеры похожего или туториалы но не могу найти, может быть у вас есть идеи или вы знаете туториалы по такой теме?
  • Вопрос задан
  • 538 просмотров
Пригласить эксперта
Ответы на вопрос 2
dom1n1k
@dom1n1k
А в чем проблема-то?
По ховеру к кнопке применяется transform translate. Направление и расстояние смещения зависит от позиции курсора относительно кнопки. Но уменьшено в несколько раз, чтобы кнопка смещалась только чуть-чуть и позволяла курсору уйти с неё. Когда курсор уходит, транслейт сбрасывается, кнопка плавно возвращается с transition.
Конечно, нужно будет повозиться с коэффициентами и изингами, чтобы выглядело естественно, но сам принцип тут очень прост.
Ответ написан
AngryYumy
@AngryYumy
Заплати фрилансеру чеканой монетой
Шутки про то, что забанили в гугле еще актуальны?)
А серьезно гуглиться ж в пару кликов.
https://www.youtube.com/watch?v=jcwHHbw5Hl8 - эффект с курсором
milkywaydoor.ru/znania/web-stat/biblioteka-animate... - что-то типа паралакса(фон двигаться с мышкой)
Ну и про кнопки/лого принцип +- такой же как и в видео только на hover эффекте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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