gpt4 book ai didi

javascript - React下拉菜单的jss样式

转载 作者:行者123 更新时间:2023-11-27 22:54:14 27 4
gpt4 key购买 nike

  • 我正在尝试设计我的占位符
  • 我没有使用 css,而是使用了 JSS。
  • 所以我用谷歌搜索并找到了这个链接 Styling the placeholder in a TextField

  • 我也试过 !important 但它不起作用。

  • 你能告诉我如何解决吗?
  • 在下面提供我的代码片段和沙箱

https://codesandbox.io/s/react-codesandboxer-example-ntz22

const styles = theme => ({


input: {
// padding: 0,
"&::placeholder": {
// fontSize: '14 !important',
color: "blue !important"
}
}
});

class SingleSelect extends Component<*, State> {
state = {
isClearable: true,
isDisabled: false,
isLoading: false,
isRtl: false,
isSearchable: true
};

toggleClearable = () =>
this.setState(state => ({ isClearable: !state.isClearable }));
toggleDisabled = () =>
this.setState(state => ({ isDisabled: !state.isDisabled }));
toggleLoading = () =>
this.setState(state => ({ isLoading: !state.isLoading }));
toggleRtl = () => this.setState(state => ({ isRtl: !state.isRtl }));
toggleSearchable = () =>
this.setState(state => ({ isSearchable: !state.isSearchable }));
render() {
const {
isClearable,
isSearchable,
isDisabled,
isLoading,
isRtl
} = this.state;
return (
<Fragment>
<Select
className="basic-single"
classNamePrefix="select"
// defaultValue={colourOptions[0]}
isDisabled={isDisabled}
isLoading={isLoading}
isClearable={isClearable}
isRtl={isRtl}
isSearchable={isSearchable}
name="color"
options={colourOptions}
placeholder={"2 testing here."}
/>
</Fragment>

最佳答案

您找到的链接是针对 Material-UI <TextField/> 的但你正在使用 React Select .

React select 有一个 styles 接受 paceholder 的属性返回占位符样式的方法如下:

<Fragment>
<Select
className="basic-single"
classNamePrefix="select"
// defaultValue={colourOptions[0]}
isDisabled={isDisabled}
isLoading={isLoading}
isClearable={isClearable}
isRtl={isRtl}
isSearchable={isSearchable}
name="color"
options={colourOptions}
placeholder={"2 testing here."}
styles={{
placeholder: () => ({
color: 'blue'
})
}}
/>
</Fragment>

关于javascript - React下拉菜单的jss样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59325087/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com