flex布局

概念:
Flex是Flexible Box的缩写,即"弹性布局"
水平的主轴 main axis
垂直的交叉轴 cross axis

父容器属性
1 display: flex /* 或者inline-flex 开启flex布局 */
2 flex-direction 主轴方向 row row-reverse colume column-reverse
3 flex-wrap 是否换行 wrap nowrap wrap-reverse
4 flex-flow = flex-direction + flex-wrap

5 justify-content: 主轴对齐方式和额外空间分配
flex-start center flex-end space-between space-around space-evenly

6 align-items: 交叉轴对齐方式
flex-start flex-end center stretch(默认 拉伸) baseline(第一行文字基线对其)

7 align-content 与justify-content类似

子项目属性,设置在子元素上
1 order 设置排列顺序,越小越前,可以是负数,默认0
2 flex-grow 放大比例 正整数
3 flex-shrink 缩小比例
4 flex-basis 定义分配额外空间前尺寸 长度 20% 或者auto
5 flex = flex-grow + flow-shrink + flex-basis 默认0 1 auto

6 align-self 自身对齐方式 属性与align-items一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值