ReactJS:材料UIオートコンプリートドロップダウンのスタイルをカスタマイズする方法
3755 ワード
このポストでは、どのように材料のUIドロップダウンの背景を変更することができますを説明します.しかし、この方法では、同様にドロップダウンのための他のCSSを追加することができます.
材料UIの
私のリストは現在、内部でレンダリングされ、ドロップダウンの色は
Codesandbox https://codesandbox.io/s/wizardly-frost-9cj0v?file=/src/App.jsのワーキングサンプルです
あなたが
材料UIの
Autocomplete
コンポーネントはprop
という名前のPaperComponent
を持っています.dropdown
の背景を変更できます.prop
の支柱にPaper
の部品を渡し、PaperComponent
支柱を使ってbackground
にyellow
に設定します.私のリストは現在、内部でレンダリングされ、ドロップダウンの色は
style
です <Autocomplete
id="combo-box-demo"
options={mitarbeiter}
onChange={() => {}}
getOptionLabel={(option) => option.title}
fullWidth
PaperComponent={({ children }) => (
<Paper style={{ background: "yellow" }}>{children}</Paper>
)}
style={{ width: 350 }}
renderInput={(params) => (
<TextField
{...params}
label="Mitarbeiter"
variant="outlined"
style={{ backgroundColor: "pink !important" }}
/>
)}
required
/>
私は、オプションのリストがそこに提出されることを確認するために、内部でyellow
を通過しています.Codesandbox https://codesandbox.io/s/wizardly-frost-9cj0v?file=/src/App.jsのワーキングサンプルです
あなたが
{children}
構成要素のスタイル支柱に加えることができるさらなるstyles
をセットする必要があるならば.Reference
この問題について(ReactJS:材料UIオートコンプリートドロップダウンのスタイルをカスタマイズする方法), 我々は、より多くの情報をここで見つけました https://dev.to/labeebahmad203/reactjs-how-to-customize-styles-autocomplete-material-ui-dropdown-iehテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol