カーソルの外観や動作などの高度なカスタマイズが可能なオープンソースのライブラリ・「Blobity」

Ads

Blobity


Blobityはカーソルの見た目や動きなどの高度なカスタマイズが可能なOSSのJavaScriptライブラリです。

形状や色、サイズからアニメーション、背景に応じた色の変化、任意の要素にフォーカスした際に形状変化したりフィットしたり、追従するツールチップを出したり、などなどユーザーの動きに応じて適切なUXを提供する事が出来ます。

レンダリングは全てcanvasが採用されており、アニメーションにはequestAnimationFrameを使ってスムーズに動作するよう配慮されています。もちろん、無意味だったり過度なエフェクト等はマイナスに働きますので使いどころや使い方には注意が必要です。

本ライブラリはオープンソースではありますが、ライセンスはGPLとなっているので、商用に向けて有償ライセンス(或いはGithubスポンサー)も別途用意されています。例えば某国の元大統領が立ち上げたマストドン製のSNSのようにライセンス違反に例外は無いのでソースコードの開示を避けたいなら商用を選択する事をお薦めします。

Blobity