0
ReactJSを使用してコントロールのテキストと背景色のスタイルを設定しようとしています。ReactJS選択したオプションコントロールで選択したオプションの色を変更します
import React, { Component } from "react";
import "./Test.css";
class Test extends Component {
render =() => {
return (
<select size={5} value={'3'}>
<option className='opt' value='1'>Option 1</option>
<option className='opt' value='2'>Option 1</option>
<option className='opt' value='3'>Option 1</option>
<option className='opt' value='4'>Option 1</option>
<option className='opt' value='5'>Option 1</option>
</select>
);
}
}
そして、私のCSS:
.opt {
color: red;
background-color: white;
}
.opt:checked {
color: white;
background-color: red;
}
私は(例では '3')が選択された行のスタイルをcan't、私がしようとしないどんなここに私のReactJsコードです。それは灰色のままで、私はそれが白い文字で赤い背景を持つことを期待しています。
選択した行のスタイルを変更するにはどうすればよいですか?
選択サイズ= '5' はまた、選択にはvalue属性を持っていません。インラインCSSを試してみて、それが動作するかどうかを確認してください。 – DCR
DCR、純粋なHTMLではなくReactJSを使用しています... selectに値属性があります... – Mendes