【问题标题】:Vertical align cards in a grid material-ui网格材料-ui中的垂直对齐卡片
【发布时间】:2020-12-12 10:28:43
【问题描述】:

我试图在网格中垂直对齐一些卡片。这是我的示例代码。

我已经尝试了以下

  1. 使用 align="center" 并将<Box m={1}> 部分放在另一个带有display="flex" align="center" 的框内
  2. 使用网格系统并使用align="center"

这两种解决方案似乎都是水平挤压卡片而不是垂直对齐它们。

    <Grid item md={6} xs={12}>
      <Box m={1}>
        <Box mb={2}>
          <Card className={classes.root} elevation={cardElevation}>
            <CardContent style={{ paddingBottom: "0px" }}>
              <Typography variant="h5" component="h2">
                Email <EmailIcon />
              </Typography>
            </CardContent>
            <Box display="flex" justifyContent="center">
              <Button
                size="small"
                color="primary"
                align="center"
                href={links.Email}
              >
                email@gmail.com
              </Button>
            </Box>
          </Card>
        </Box>
        <Box mb={2}>
          <Card className={classes.root} elevation={cardElevation}>
            <CardContent style={{ paddingBottom: "0px" }}>
              <Typography variant="h5" component="h2">
                LinkedIn <LinkedInIcon />
              </Typography>
            </CardContent>
            <Box display="flex" justifyContent="center">
              <Button
                size="small"
                color="primary"
                align="center"
                href={links.LinkedIn}
              >
                View My Profile
              </Button>
            </Box>
          </Card>
        </Box>
      </Box>
    </Grid>

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    您应该将flexDirection 属性添加到&lt;Box m={1}&gt; 以垂直对齐您的卡片。

    试试这个:

    <Grid item md={6} xs={12}>
      <Box m={1} display="flex" alignItems="center" flexDirection="column">
        <Box mb={2}>
         ...
        </Box>
        <Box mb={2}>
          ...
        </Box>
      </Box>
    </Grid>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-21
      • 2017-02-25
      • 2020-06-12
      • 2020-12-21
      • 2021-08-31
      • 2014-05-06
      • 2023-04-07
      相关资源
      最近更新 更多