HTML 選択要素のカスタム ハイライト カラーの実現 HTML では、要素はドロップダウン リストを表します。オプションの上にマウスを移動すると、デフォルトのハイライト色が適用されます。ただし、ユーザーによっては、Web サイトのデザインに合わせてこの色をカスタマイズしたい場合があります。 この問題に対処するには、個々の のハイライト色を直接変更することに注意することが重要です。 CSS を使用して要素を指定することはできません。代わりに、 の背景色の変更に集中できます。 内の要素 残念ながら、 の背景色を変更しようとしています。システムのデフォルトの色がカスタム設定をオーバーライドするため、要素では望ましい結果が得られません。この制限は主に、CSS を使用してフォーム コントロールのスタイルを確実に設定できないという本質的な理由によるものです。 別のアプローチとして、 select:hover { background-color: red; /* Replace 'red' with your desired color */ }ログイン後にコピー 全体を強調表示することを検討できます。マウスオーバー時の要素。これを実現するには、次の CSS ルールを適用します。 このアプローチにより、 の強調表示が有効になります。要素を使用すると、ブラウザごとに異なる動作を示します。たとえば、Chrome ではドロップダウン内のオプションが強調表示されませんが、Firefox では最初はオプションが強調表示されますが、マウス カーソルが離れてドロップダウンが開いたままになると、それらが復元されません。これには価値があります。 を含むフォーム コントロールのスタイル設定を強調します。 要素は、ブラウザーの不一致と制限により依然として困難な作業です。