4 685 Скрипты / Other

Изменение формы курсора при наведении на ссылку

Эффект двойного курсора, когда за привычной стрелкой двигается кружок. Когда наводим на элемент с определенным классом, например на ссылку, то кружок плавно увеличивается в размере. Для придания плавности движения кружку используется библиотека GSAP.

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

HTML

<div class="js-pointer pointer">
     <div class="pointer__circle"></div>
</div>

CSS

Стили кружка

JS

В конце документа подключаем GSAP для плавной анимации и скрипт кружка:
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.2/TweenMax.min.js"></script>
<script src="js/index.js"></script>
Скрипт, который отвечает за кружок.
Тут  вызываем функцию trackMouse() с двумя параметрами.
Первый параметр определяет класс, селектор элемента, при наведении на который кружок будет масштабироваться.
Второй параметр это селектор самого кружка.
Скачать 269Загрузок 328,79 Kb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи