- 伸缩盒子的特性
- 元素一行显示,不脱标
- 分为主轴和侧轴
- 盒子沿主轴方向排列
- 主轴默认水平从左到右
- 侧轴一直垂直于主轴
- 盒子沿主轴方向排列
- 元素一行显示,不脱标
- 使用方法
- 父元素属性
- 设置为伸缩盒子
- display: flex;
- display: flex;
- 设置主轴对齐方式
- justify-content: flex-start(默认) | flex-end | center | space-between(两端对齐,中间自适应) | space-around(每个盒子左右外边距自适应)
- justify-content: flex-start(默认) | flex-end | center | space-between(两端对齐,中间自适应) | space-around(每个盒子左右外边距自适应)
- 设置侧轴对齐方式
- align-items: flex-start | flex-end | center | baseline(基线) | stretch(默认值,拉伸)
- align-items: flex-start | flex-end | center | baseline(基线) | stretch(默认值,拉伸)
- 设置主轴方向 (reverse是翻转的意思)
- flex-direction: row | row-reverse | column | column-reverse
- flex-direction: row | row-reverse | column | column-reverse
- 是否换行显示
- flex-wrap: nowrap(默认,不换行) | wrap
- flex-wrap: nowrap(默认,不换行) | wrap
- 设置元素换行后的对齐方式
- align-content: flex-start | flex-end | space-between | space-around | stretch(默认值,拉伸)
- align-content: flex-start | flex-end | space-between | space-around | stretch(默认值,拉伸)
- 设置为伸缩盒子
- 子元素属性
- flex 属性定义子元素平均分配剩余空间,该子项目占多少份。
- .item { flex: <number>; /* default 0 */ }
- .item { flex: <number>; /* default 0 */ }
- 设置子元素的排序方式(了解)
- order 属性定义项目的排列顺序。数值越小,排列越靠前,默认0
- order 属性定义项目的排列顺序。数值越小,排列越靠前,默认0
- flex 属性定义子元素平均分配剩余空间,该子项目占多少份。
- 父元素属性
相关文章
- 02-14小米弹性调度平台Ocean
- 02-14小米弹性调度平台Ocean——从PaaS到DCOS
- 02-14BFC布局
- 02-14Flex 将默认日期格式转化成通用格式
- 02-14继VTRX被谷歌收录后,孙宇晨的又一合规布局
- 02-14flex4.0密钥及破解方式
- 02-14vue项目中h5移动端中通过flex布局实现首尾固定,中间滚动(借鉴)
- 02-14微信小程序开发之搞懂flex布局1——Flexbox
- 02-14[BUG]ios中input不回弹,导致fixed布局错位
- 02-14CSS 三栏自适应布局