仮想化されたReactコンポーネントを使用しています。私はそれがドロップダウン内にある間、オプションのテキストと背景色をスタイルしたいと思います。私は以下の簡単なコードでは、検索バーの背景が赤で、オプション1を選択すると検索バーの背景が青色に変わりますが、オプションドロップダウンの背景を青色にしたいと思います。さらに、color属性はまったく機能していないようです。特定のCSS属性のみが変更可能ですか?仮想化されたカスタムオプションのスタイルに対応する
render() {
const styles = {
color: "red",
background: "red"
};
const options = [
{ label: "One", value: 1 , style: {background: 'blue'}},
{ label: "Two", value: 2 },
{ label: "Three", value: 3}
//{ label: "Three", value: 3, disabled: true }
// And so on...
]
return (
<VirtualizedSelect
options={options}
onChange={(selectValue) => this.setState({ selectValue })}
value={this.state.selectValue}
placeholder="Search"
style={styles}
/>
)
}
}