css flex布局示例
时间: 2023-10-28 16:45:53 浏览: 46
以下是一个简单的CSS Flex布局示例:
HTML:
```
<div class="container">
<div class="item item-1">Item 1</div>
<div class="item item-2">Item 2</div>
<div class="item item-3">Item 3</div>
</div>
```
CSS:
```
.container {
display: flex;
justify-content: space-between;
align-items: center;
}
.item {
width: 100px;
height: 100px;
background-color: #ccc;
}
.item-1 {
order: 2;
}
.item-2 {
order: 1;
}
.item-3 {
order: 3;
}
```
解释:
- `display: flex`:将容器设置为Flex布局。
- `justify-content: space-between`:将容器中的项目在主轴上分布,使它们之间的间隔相等。
- `align-items: center`:将容器中的项目在交叉轴上居中对齐。
- `order`:根据项目的order属性,可以更改项目的顺序。在这个示例中,我们将项目2放在项目1的前面,将项目3放在项目1的后面。
效果:
![flex布局示例](https://cdn.jsdelivr.net/gh/YueHub/PicBed/img/20210913132709.png)