文章标题

FlexBox属性列表记录

用在父元素上面的属性:

flex-direction
flex-wrap
flex-flow
justify-content
align-items
align-content

flex-direction属性用来规定子元素在父元素主轴的排列方向

flex-direction: row/row-reverse/column/column-reverse
row(默认值): 主轴为水平方向,起点left
row-reverse: 主轴在垂直方向,起点在right
column:主轴在垂直方向,起点在top
column-reverse: 主轴在垂直方向,起点在bottom

flex-wrap属性用来定义子元素如果在主轴上面排列不下了应该如何换行

flex-wrap: nowrap/wrap/wrap-reverse
nowrap(默认值): 不换行
wrap: 换行,首行在上
wrap-reverse: 换行,首行在下

flex-flow属性是前面两个数属性的简写,ex :

flex-flow: row nowrap

justify-content属性用来定义子元素在容器里面的对齐方式

justify: flex-start/flex-end/center/space-between/space-around
flex-start(默认值): 左对齐 
flex-end: 右对齐
center: 居中
space-between: 两端对齐,项目之间距离相等
space-around: 每个项目两侧的间隔相等

align-items属性用来定义子元素在交叉轴如何对其

align-items: flex-start/flex-end/center/baseline/stretch
flex-start: 交叉轴的起点对齐
flex-end: 交叉轴的重点对齐
center: 交叉轴的重点对齐
baseline: 基线对齐
stretch: 如果项目未设置高度或者设置为auto,将占满整个容器

align-content实行定义了多条轴线的对齐方式

align-content: flex-start/flex-end/center/space-between/space-around/stretch
flex-start: 与交叉轴的起点对齐
flex-end: 与交叉轴的终点对齐
center: 与交叉轴的中点对齐
space-between: 与交叉轴的两端对齐,轴线之间的间隔平均分布
space-around: 每根轴线两侧的间隔相等
stretch: 轴线铺满铺满整个交叉轴

用在子元素的属性:

order
flex-grow
flex-shrink
flex-basis
flex
align-self

order属性定义元素排列的顺序,之越小越靠前,默认值为0

order: <integer>

flex-grow属性定义元素的放大比例,默认值为0

flex-grow: <number>

flex-shrink属性定义项目的缩小比例,默认值为1

flex-shrink: <number>

flex-basis属性定义在分配多余空间之前,元素占据的主轴空间,默认值为auto

flex-basis: <length>/auto

flex属性为flex-grow&flex-shrink&flex-basis的简写,默认值为0 1 auto

flex: none(0 0 auto)/auto(1 1 auto)

align属性可以允许元素和其他的元素有不一样的对齐方式,可覆盖父容器的align-items属性,默认值为auto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值