如何用flex布局实现页面左边两个容器中间一个容器右边两个容器
时间: 2023-07-01 08:19:54 浏览: 114
要使用 Flex 布局实现页面左边两个容器中间一个容器右边两个容器的布局,可以使用如下代码:
```html
<div class="container">
<div class="left-container"></div>
<div class="middle-container"></div>
<div class="right-container"></div>
</div>
```
```css
.container {
display: flex;
justify-content: space-between;
align-items: center;
height: 100vh;
}
.left-container,
.middle-container,
.right-container {
width: 30%;
height: 80%;
}
.left-container {
background-color: #f1c40f;
}
.middle-container {
background-color: #2ecc71;
}
.right-container {
background-color: #3498db;
}
```
首先,我们创建一个包含三个子容器的父容器 `.container`,并将其设置为 Flex 布局。`justify-content: space-between` 属性用于将三个子容器沿主轴等间距排列。`align-items: center` 属性用于将三个子容器沿交叉轴居中对齐。`height: 100vh` 属性用于将父容器的高度设置为整个视口的高度。
然后,我们为三个子容器设置相同的高度,宽度为 30%。我们分别为左、中、右三个容器设置不同的背景色,以便区分。
这样,我们就实现了一个使用 Flex 布局的页面左边两个容器中间一个容器右边两个容器的布局。
阅读全文