flex布局

简介: flex布局

一 说明

    flex布局是一种html盒模型布局方式。

二 使用

    基于父元素。父元素必须使用display:flex;来声明其子元素使用flex布局。

    除了声明display,其还有以下属性来控制子元素的布局:

1) 属性名称:flex-direction 主轴方向

属性值:

row(自左向右横向布局)
row-reverse(自右向左横向布局)
column(自上而下竖向布局)
column-reverse(自下而上竖向布局)

2) 属性名称:justify-content 对齐方式

属性值:

flex-start 从起点开始
space-between:先两边贴边,再平分剩余空间
space-around:平分剩余空间
center:居中
flex-end:从终点开始

3) 属性名称:flex-wrap 换行方式

属性值:

nowrap:不换行
wrap:换行

4) 属性名称:align-items 单行侧轴对齐方式

属性值:

flex-start 从起点开始
flex-end:从终点开始
center:居中
stretch:拉伸,不能设置元素高度

5) 属性名称:align-content 多行侧轴对齐方式

属性值:

flex-start 从起点开始
flex-end:从终点开始
center:居中
space-around:平局分剩余空间
space-between:先两边贴边,再平分剩余空间
stretch:拉伸,不能设置元素高度

6) 属性名称:合写flex-directon和flex-wrap

三 子项属性

flex:所占剩余空间的份数,盒子必须有宽高,然后才能有剩余。

    比例=子项flex值/各子项flex值加和

align-self:单个子项的对齐方式

order:修改排列顺序

目录
相关文章
|
19天前
|
开发者
【干货分享】Grid 布局和 Flex 布局
【干货分享】Grid 布局和 Flex 布局
|
5月前
解决flex布局最后一行(左靠齐)
解决flex布局最后一行(左靠齐)
|
5月前
|
前端开发 容器
flex布局
flex布局
22 0
|
9月前
|
容器
Flex布局是什么?
Flex布局是什么?
|
9月前
|
开发者 容器
Flex基础布局
Flex基础布局
|
11月前
Flex布局实战详解(上)
Flex布局实战详解(上)
102 0
|
11月前
Flex布局实战详解(下)
Flex布局实战详解(下)
61 0
|
11月前
|
容器
Flex 布局
Flex 布局
|
12月前
|
容器
Flex布局学习
Flex布局学习