ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して選択ボックス オプションの背景色を変更するにはどうすればよいですか?

CSS を使用して選択ボックス オプションの背景色を変更するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-27 12:22:14479ブラウズ

How Can I Change the Background Color of Select Box Options Using CSS?

セレクト ボックス オプションの背景色を変更する方法

セレクト ボックスをクリックすると、オプションのリストが表示されます。デフォルトでは、これらのオプションの背景色は、選択ボックス自体の背景色と同じです。ただし、CSS を使用してオプションの背景色を変更することはできます。

これを行うには、background-color プロパティを select 要素ではなく、option 要素に適用する必要があります。たとえば、次の CSS コードは、選択ボックス内のすべてのオプションの背景色を黒に変更します。

select option {
  background-color: black;
}

各オプションを個別にスタイル設定したい場合は、CSS 属性セレクターを使用できます。たとえば、次の CSS コードは、選択ボックスの最初のオプションの背景色を赤に、2 番目のオプションは緑に、3 番目のオプションは青に変更します。

select option:first-child {
  background-color: red;
}

select option:nth-child(2) {
  background-color: green;
}

select option:nth-child(3) {
  background-color: blue;
}

別のオプションを使用することもできます。各

.option-1 {
  background-color: red;
}

.option-2 {
  background-color: green;
}

以上がCSS を使用して選択ボックス オプションの背景色を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。