How to center align a grid of divs in a flex container?(如何在 flex 容器中居中对齐 div 网格?)
问题描述
我正在尝试将放置在 flex-container
div<中的 3 列网格(由 6 个
flex-item
s 组成)居中对齐/代码>.(参考附图)
I am trying to centre align the 3 column grid (which is made up of 6 flex- item
s) placed in a flex-container
div
. (Refer to image attached)
我厌倦了 float
和 align-content
的许多变体.我还尝试将弹性项目放在子容器中,但无法使其工作.
I tired many variations of float
and align-content
. I also tried to place the flex items in a sub container but couldn't make it work.
这是我目前拥有的:
.flex-container {
flex-direction: row;
display: -webkit-flex;
display: inline-flex;
background-color: #f5f7f9;
width: 100%;
align-content: center;
flex-flow: row wrap;
margin-top: 100px;
}
.flex-item {
width: 23%;
height: 360px;
margin: 10px;
order: 1;
border-radius: 3px;
padding: 0 10px 40px 10px;
}
.colour-1 {
background-color: #8c72cb;
}
.colour-2 {
background-color: #54c7ec;
}
.colour-3 {
background-color: #a3cedf;
}
.colour-4 {
background-color: #b9cad2;
}
.colour-5 {
background-color: #6bcebb;
}
.colour-6 {
background-color: #a3ce71;
}
<div class="flex-container">
<div class="flex-item colour-1"></div>
<div class="flex-item colour-2"></div>
<div class="flex-item colour-3"></div>
<div class="flex-item colour-4"></div>
<div class="flex-item colour-5"></div>
<div class="flex-item colour-6"></div>
</div>
图片
谢谢.
推荐答案
您可以在 flex 容器上使用 justify-content
来将项目在其主轴上对齐.看看这个例子:https://jsfiddle.net/eL650y3e/
You can use justify-content
on the flex container to align items over its main axis. Take a look at this example: https://jsfiddle.net/eL650y3e/
来源:
- https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content
- https://css-tricks.com/snippets/css/a-guide-to-flexbox/
这篇关于如何在 flex 容器中居中对齐 div 网格?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 flex 容器中居中对齐 div 网格?
基础教程推荐
- Chart.js 在线性图表上拖动点 2022-01-01
- Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01
- html表格如何通过更改悬停边框来突出显示列? 2022-01-01
- 自定义 XMLHttpRequest.prototype.open 2022-01-01
- Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01
- 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01
- 如何使用JIT在顺风css中使用布局变体? 2022-01-01
- 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01
- 直接将值设置为滑块 2022-01-01
- 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01