HTMLカーソルとは何ですか?
HTML(HyperText Markup Language)カーソルは、画面に表示されるマウスポインターの外観を指します。 カーソルには、コンピューターのオペレーティングシステムとWeb参照プログラム自体の両方によって制御される一連のデフォルトの外観と動作がありますが、これらは両方ともHTMLドキュメント内で変更できます。 カーソルの形状の変更は、単に美観やデザインを目的とする場合もあれば、Webサイトのコンポーネントの有用性を強調することを目的とする場合もあります。 カーソルをシステムの事前定義されたフォームの1つに変更できることに加えて、カスタムイメージに変更することもできます。 ただし、HTMLカーソルの使用にはいくつかの問題がありますが、そのほとんどは言語の不完全なブラウザ実装またはオペレーティングシステムの制限に起因します。
HTMLカーソルの状態と画像を変更する機能は、ほとんどの場合、非常に長く一貫性のない実行スクリプトまたはプラグインを使用してオンラインで実現できる機能でしたが、Cascading Style Sheets( CSS)により、プロセスがはるかに簡単になり、一貫性が大幅に向上しました。 ドキュメントオブジェクトモデル(DOM)のカーソルプロパティを変更することにより、ブラウザーの表示ウィンドウ内に表示されるカーソルを変更できます。 マウスの実際の機能は、クリックとドラッグに関する限り、この方法では変更できません。
HTMLカーソルは、いくつかの事前定義された図形のいずれかに変更できます。 これらの形状のほとんどは、通常の使用時にオペレーティングシステムによって使用され、標準のポインティング矢印、十字線、待機アイコン、またはウィンドウをさまざまな方向にサイズ変更するときに使用される矢印が含まれます。 カーソルの代わりに使用するカスタム画像を指定する機能もあります。 顧客のHTMLカーソルを指定するには、画像ファイルの幅と高さが32ピクセル以下でなければなりません。 また、カーソルの未使用セクションの下にあるWebサイトの一部が表示され、カーソル自体がアイコンが描かれた固体の不透明なブロックとして表示されないように、透明性を許可するファイル形式で設計する必要があります。
すべてのブラウザがすべての機能を同じ方法で実装しているわけではないため、HTMLカーソルを変更しても常に同じ結果が得られるとは限りません。 ブラウザによっては、システムカーソルごとに異なる名前をサポートしているものもあれば、カスタムHTMLカーソルを表示するためにコードを微調整する必要があるものもあります。 さらに、使用されているオペレーティングシステムとブラウザが実行されているコンテキストによっても、カーソルが変更されるのを防ぐことができます。