如何在打开 MUI 抽屉时删除填充

问题描述 投票:0回答:2

我的问题很简单,但我不知道如何解决这个问题,当打开 MaterialUI 的抽屉时,会在我的页面正文中添加一些 css,其中一个 css 添加一个 padding-right ,这会拧紧页面缩进.

抽屉关闭:

enter image description here

抽屉打开:

enter image description here

问题:

enter image description here

代码:

<React.Fragment key={"menu-button"}  >
      <MenuIcon onClick={toggleDrawer(true)} />
      <Drawer
        anchor={"left"}
        open={state}
        onClose={toggleDrawer(false)}
        
      >
        <Box
          sx={{ width: 250, height: '100%'}}
          className={styles.background}
          role="presentation"
          onClick={toggleDrawer(false)}
          onKeyDown={toggleDrawer(false)}
        >
          <List>
            {['About me', 'Projects', 'Experience', 'Education'].map((text, index) => (
              <ListItem key={text} disablePadding>
                <ListItemButton className={styles.option}>
                  <ListItemIcon className={styles.optionIcon}>
                    {icons[index]}
                  </ListItemIcon>
                  <ListItemText primary={text} />
                </ListItemButton>
              </ListItem>
            ))}
          </List>
          
        </Box>
      </Drawer>
    </React.Fragment>

样式仅添加颜色。

reactjs sass material-ui
2个回答
7
投票

我修复了在抽屉组件中添加“disableScrollLock={ true }”的问题:)


0
投票

如果您只想删除填充,请使用

sx
属性,即
sx={{ pr: 0 }}

© www.soinside.com 2019 - 2024. All rights reserved.