MENU
CLOSE
CODESTUDYWEBSITE Edit : 2019.11.26 Update : 2023.03.29

カーソルに丸がくっついてくるマウスストーカーの作り方

やりたいこと

  このページに実装しているような、以下項目を網羅するマウスストーカーを作る。

・マウスの動きに合わせて要素がくっついてくる
・マウスホイールの動きに合わせてスクロールしても要素がくっついてくる
・aタグにホバーすると要素の大きさを変更できる

一番簡単かつ、最終的に満足いく挙動を実装できた方法を記載します。

参考

https://codepen.io/jm4works/pen/oJqjaG

HTML

bodyタグの直下などに、ポインター用のdivを配置

JS

  ・opacityの設定で、丸の透明度を変更できます。
・hoverSize: 0.5にすることで、aタグにhoverした際に丸が小さくなるよう設定しています。値によって小さくしたり大きくしたりすることが可能です。

CSS

  ・その他形の変更などは、CSSで設定してください。   できた!!

Web Trends Lab.編集部

KOHIMOTO Inc.所属。トレンドやノウハウ中心にWebサイトを作るための知見を現場から発信していきます👀また、制作したWebサイトでの活用法や、最前線での施策を伺う企業へのインタビューも実施予定。