rec*_*ile 1 reactjs react-select
如何在菜单下拉react-select中删除padding-top?
const customStyles = {
indicatorSeparator: styles => ({ ...styles, display: "none" }),
option: (provided, state) => ({
...provided,
fontSize: 16,
height:"40px",
paddingLeft: "11px",
":firstChild": {
margin: "10px",
padding: "10px",
borderRadius: "10px 10px 10px 10px"
}),
<Select
styles={customStyles}
defaultValue={[colourOptions[2], colourOptions[3]]}
isMulti
name="colors"
options={colourOptions}
className="basic-multi-select"
classNamePrefix="select"
/>
Run Code Online (Sandbox Code Playgroud)
在此处输入图像描述 https://codesandbox.io/s/react-codesandboxer-example-90zz6
可以使用如下margin-top道具轻松删除菜单列表和选择框之间的默认设置:styles
const styles = {
menu: base => ({
...base,
marginTop: 0
})
}
Run Code Online (Sandbox Code Playgroud)
活生生的例子在这里。
您应该menuList根据 react-select docs设置样式键的样式。
menuList: (provided, state) => ({
...provided,
paddingTop: 0,
paddingBottom: 0,
}),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3713 次 |
| 最近记录: |