Skip to main content

HTMLカーソルとは何ですか?

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