概要
cursor: none で OS 標準のマウスカーソルを消し、代わりに丸などの図形(マウスストーカーと呼ばれます)を JavaScript でマウスの座標に追従させて表示する演出です。
リンクやボタンの上に乗せたときにストーカーを拡大させるなど、通常のカーソルではできない演出ができます。
マウス操作を前提にした演出のため、指で操作するタッチ端末では使わない配慮が必要です。
別名
表記ゆれ:カスタムカーソル、マウスストーカー、カーソル追従
AI への伝え方
「マウスカーソルを丸い図形に置き換えて、リンクに乗せたら拡大するようにして」で伝わります。
タッチ端末ではマウスがないため、「タッチ端末では無効にして」と伝えて pointer: fine のメディアクエリで出し分けてもらうと安全です。
似たパーツとの違い
「ホバーエフェクト」は要素そのものがホバーで変化する演出全般を指しますが、カスタムカーソルはカーソル表示自体を独自の図形に置き換える点が異なり、両者を組み合わせて使うこともよくあります。