我正在尝试自定义 MUI Select
组件的下拉元素的设计(边框、半径边框)。
MUI 文档提到了各种属性来覆盖和设置各种子组件的样式,但下拉菜单本身没有。其原因可能是下拉菜单呈现在根组件之外,其位置相对于页面是绝对的。
知道如何设置下拉菜单的样式吗?这是组件当前状态的屏幕截图:
我能够自定义 MUI Select
组件的输入元素的设计
原文由 Ben Carp 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试自定义 MUI Select
组件的下拉元素的设计(边框、半径边框)。
MUI 文档提到了各种属性来覆盖和设置各种子组件的样式,但下拉菜单本身没有。其原因可能是下拉菜单呈现在根组件之外,其位置相对于页面是绝对的。
知道如何设置下拉菜单的样式吗?这是组件当前状态的屏幕截图:
我能够自定义 MUI Select
组件的输入元素的设计
原文由 Ben Carp 发布,翻译遵循 CC BY-SA 4.0 许可协议
材质-UI v4
您可以通过 两种不同 的方式做到这一点:
1. 全球层面
这样应用程序中的所有菜单都将获得样式。
首先你需要创建一个
theme.js
文件:然后将它导入到您的主应用程序组件中,这样它将应用于所有应用程序组件:
2.在组件级别
使用这种方法,您可以为每个组件定义不同的菜单样式。