css - Material UI - 面临下拉选项低于模态窗口页脚的问题

标签 css reactjs material-ui

您好,我正在使用 material ui 和 react select。我面临的问题是我的下拉选项显示在模态窗口下方。

这是codesandbox link

dropdown option are coming below the modal footer

我尝试了 z-index 并将 position 值更改为 absolute 但没有成功。请帮忙。

最佳答案

发生这种情况是因为 overflow-y 规则在两个地方:对话纸和对话内容。 只需使用 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 demo

关于css - Material UI - 面临下拉选项低于模态窗口页脚的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57946563/

相关文章:

CSS - 位置 :Fixed navigation bar not working in Safari (OS X or iOS)

css - Bootstrap 使用响应式 img 更改文本垂直位置

javascript - "useSWR is called in function that is niether a React function component nor a custom React Hook function"错误

reactjs - 如何在material-ui中使用浅二次色

css - 使用 less 更改屏幕大小时更改字体大小

html - 浏览器正在用连字符换行文本

javascript - Flask如何服务react公共(public)文件

javascript - React 上的复杂嵌套组件不起作用

javascript - 只需要在输入字段中接受数字

reactjs - 如何将 className 样式传递给 `material-ui` 中的子组件?