gpt4 book ai didi

javascript - Material-UI Dialog 如何在对话框的右上角放置关闭按钮

转载 作者:行者123 更新时间:2023-12-04 02:36:58 66 4
gpt4 key购买 nike

enter image description here

想要在标题部分右上角添加一个关闭图标。

请帮我解决一下这个。我使用了 Material UI 对话框。一切正常,但我想在顶部有一个关闭按钮。

最佳答案

一些注意点:

  • position: 'absolute'启用调整 close button的立场。
  • overflowY: 'unset'通过覆盖相关的样式 Prop paper 启用对话框外溢出.
  • 使用 MUI IconButton带有图标 CloseIcon用于需求 UI。
  • 使用 MUI makeStyles样式 Hook 来自定义样式。


  • 引用:
  • Dialog CSS API : 纸
  • styles solution : makeStyles


  • 示例代码:
    import { makeStyles } from "@material-ui/core/styles";

    const useStyles = makeStyles(theme => ({
    paper: {
    overflowY: 'unset',
    },
    customizedButton: {
    position: 'absolute',
    left: '95%',
    top: '-9%',
    backgroundColor: 'lightgray',
    color: 'gray',
    }
    }));
    import CloseIcon from '@material-ui/icons/Close';
    import { IconButton } from '@material-ui/core';

    <Dialog
    classes={{paper: classes.paper}}
    >
    <DialogActions>
    <IconButton className={classes.customizedButton}>
    <CloseIcon />
    </IconButton>
    ...
    </DialogActions>
    </Dialog>

    在线演示:

    https://stackblitz.com/edit/mz5jx2?file=demo.js

    enter image description here

    关于javascript - Material-UI Dialog 如何在对话框的右上角放置关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61318855/

    66 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com