首页 > 解决方案 > 如何在 flex 容器中指定高度?

问题描述

我有一个柔性包装容器。在较小的屏幕上显示 5 列,在较大的屏幕上显示 10 列。如何指定行的高度,以便文本容器在两种情况下都是方形的,而不是文本的固有高度?我希望保持动态调整大小,因此在调整窗口大小时,方块会填满行。

https://codesandbox.io/s/fragrant-bird-gzvht?fontsize=14

更像这样: 正方形

而不是这个: 在此处输入图像描述

标签: cssreactjsmaterial-ui

解决方案


给每个card一个固定的height和一个固定的width

[theme.breakpoints.up("sm")]: {
  backgroundColor: theme.palette.secondary.main,
  flexBasis: "9.5%",
  height: 60,
  width: 60,
  display: "flex",
  justifyContent: "center",
  alignItems: "center",
  margin: 5
}

编辑 kind-hawking-si2od


推荐阅读