如何使 react-select 元素居中
How to center react-select element
我试图将 React-select 元素放在页面的中央。 (请注意,我不是要使 text/menu 居中,而是要使 select 框居中)
内联样式对我不起作用,因此我添加了一个 div 标签并能够控制宽度,如下所示:
<div style={{width: '300px'}} >
<Select options={selectOptions} value={selectedOption} onChange={this.handleChange}/>
</div>
但我无法将 select 元素居中。
有什么帮助吗?
好吧,使用一些 CSS 属性可以轻松解决这个问题。
你知道,我相信 display: flex, justify-content: 'center', align-items: center
会如你所愿。
<div style={{width: '300px', display: 'flex', justify-content: 'center', align-items: 'center'}} >
<Select options={selectOptions} value={selectedOption} onChange={this.handleChange}/>
</div>
我试图将 React-select 元素放在页面的中央。 (请注意,我不是要使 text/menu 居中,而是要使 select 框居中)
内联样式对我不起作用,因此我添加了一个 div 标签并能够控制宽度,如下所示:
<div style={{width: '300px'}} >
<Select options={selectOptions} value={selectedOption} onChange={this.handleChange}/>
</div>
但我无法将 select 元素居中。
有什么帮助吗?
好吧,使用一些 CSS 属性可以轻松解决这个问题。
你知道,我相信 display: flex, justify-content: 'center', align-items: center
会如你所愿。
<div style={{width: '300px', display: 'flex', justify-content: 'center', align-items: 'center'}} >
<Select options={selectOptions} value={selectedOption} onChange={this.handleChange}/>
</div>