html - flex 元素 25% 高度

标签 html css flexbox

我有一个使用 flexbox 自动填充高度的列,在这个列中我有 4 个元素,我希望每个元素都是其容器高度的 25%。

我创建了这个 fiddle 来显示我当前的代码:https://jsfiddle.net/fc66rfo3/1/ 我希望右侧的蓝色框各占其黄色容器高度的 25%。

我一直在使用这个答案:https://stackoverflow.com/a/23442782/3909886尝试让我的代码工作,但这些元素似乎并不想像我希望的那样流动。

我试图影响高度的主要 CSS 如下所示:

.resources-links {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.col-1of1 {
    height: 25%;
    display: flex;
}

最佳答案

别担心。只需删除“height: 25%;display: flex;”并添加“flex: 1;”。

CSS:

删除这个

.col-1of1 {
  height: 25%;
  display: flex;
}

添加这个

.col-1of1 {
  flex: 1;
}

关于html - flex 元素 25% 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36570250/

相关文章:

html - 占位符字体不变

php - 损坏图像链接的图像占位符?

html - 在 flexbox 列中垂直居中单个元素

jquery - 使用 jquery 更改数据属性

html - 为什么我的 Bootstrap 输入没有正确对齐?

javascript - 缩放固定宽度的字体以适应一行中恒定数量的字符

css - flexbox 和 fixed children 的相对定位

javascript - 是否可以拉伸(stretch) Canvas 来填充尺寸为显示:flex?的div

php - 如何将选择框选项值分配给 php 变量?

jquery - IE7 是否支持 HTML5 数据标签?