css - Material UI - 面临下拉选项位于模态窗口页脚下方的问题
问题描述
嗨,我正在使用材料 ui 并做出反应选择。我面临一个问题,我的下拉选项显示在模态窗口下方。
这是codeandbox链接
我尝试了 z-index 并将位置值更改为绝对值,但没有成功。请帮忙。
解决方案
发生这种情况是因为两个地方的溢出规则:对话文件和对话内容。只需使用 material-ui 样式来覆盖此规则:
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles({
paperFullWidth: {
overflowY: 'visible'
},
dialogContentRoot: {
overflowY: 'visible'
}
});
而不是将这些类应用于您的组件:
const classes = useStyles();
...
<Dialog
...
fullWidth={true}
classes={{
paperFullWidth: classes.paperFullWidth
}}
>
...
<DialogContent
classes={{
root: classes.dialogContentRoot
}}
你可以参考这个CodeSandbox 演示
推荐阅读
- sapui5 - 参考单独部署的组件以在 ui5 应用程序中重用
- perl - 我可以使用变量在 perl 中设置特定的命名空间吗
- postgresql - postgres 用于存储天数的数据类型(可能包括半天)
- c# - 将 100 万个对象列表与 c# 中的另外 100 万个对象列表进行比较的最佳方法
- php - 如何遍历 PHP 中的 JSON 输出并仅选择第二个键 => 值?
- java - 服务注释类在存储库调用上引发空指针异常
- excel - Excel时间公式
- powershell - 执行 powershell 命令后批处理文件暂停
- excel - 无法将工作表类型与范围类型组合
- azure - Microsoft Azure 云中的可用区和区域有什么区别?