[英]How to Override MUI CSS in a React Custom Component which uses MUI Component in it?
[英]How to remove React MUI Select component frame
我努力从 React Material UI 库中删除<Select>
组件周围的框架。 在下图中,当<Select>
组件未被选中时,它周围有一个黑色边框/边框。
所描述组件的代码是:
<Box sx={{
minWidth: 60,
}}>
<Select
value={this.state.lang}
onChange={this.handleChange}
sx={{
outline: 0,
border: 0,
boxShadow: 'none',
color: '#fff',
}}
>
<MenuItem value={'en'}>EN</MenuItem>
<MenuItem value={'de'}>DE</MenuItem>
</Select>
</Box>
任何线索,我想念什么? 我宁愿省略我必须设置整个<Select/>
样式的解决方案。
谢谢大家。
边框在fieldset标签上。 将其设置为“无”
<Select
...
sx={{ '& > fieldset': { border: 'none' } }}
>
<MenuItem value={'en'}>EN</MenuItem>
<MenuItem value={'de'}>DE</MenuItem>
</Select>
您可以通过variant
道具来管理它。 outlined
了它的默认值,但还有另外两个选项filled
和standard
。 最后两个选项都没有轮廓但有底部边距,您可以通过 sx 或 css class 进行管理。因此添加variant="filled"
或variant="standard"
来修复它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.