css - 如何移除 React MUI Select 组件框架

标签 css reactjs react-native material-ui

我很难移除 <Select> 周围的框架来自 React Material UI 库的组件。下图中,当 <Select>组件未选中,其周围有黑色边框/框架。

Language 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>

关于css - 如何移除 React MUI Select 组件框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72006189/

相关文章:

javascript - 提前退出 useEffect 钩子(Hook)导致 'Error: too many re-renders'

ios - 为什么 node ios_setup.js [应用程序 ID] [应用程序名称] 导致错误?

javascript - React Native Navigator - 屏幕总是空白

javascript - React Native 第二次访问屏幕时 null is not a object (evaluating '_this2.state.data') 错误

html - chrome 和 safari 的打印宽度不同

css - 无法使菜单栏下拉菜单正确悬停

javascript - 如何从外部访问webpack包(js)中的mobx对象

jquery - 删除表单内联类

javascript - 如何使用 javascript 获取文件夹中的图像列表?

reactjs - React Native EXPO Apple上传失败