1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| 给父亲加flex盒子称为flex容器其中的子元素自动成为容器成员来操纵里面成员 对父元素设置的 flex-direction (x轴默认主轴 元素按照主轴排列) //主轴的方向 row 默认从左到右 row-reverse 从右到左 column 从上到下(设置y为主轴) column -reverse 从下到上
justify-content //设置主轴上子元素排列方式 flex-start 默认值从头部开始 flex-end 从尾部开始排列 center 再主轴居中对齐 space-evenly 所有地方间距相等 space-around 每个子集都有相同间距(中间子集间距为2倍的子集间距) space-between 先两边贴边再平分剩余空间 !!!
flex-wrap //设置子元素是否换行 nowrap 默认不换行 一行装不下会缩小子元素宽度 wrap 换行向下 wrap-reverse 向上换行
align-items //设置侧轴上子元素排列方式(单行) flex-start 从上到下 flex-end 从下到上 center 挤再一起居中(垂直居中) stretch 拉伸(默认) flex-flow 复合属性,相当于同时设置flex-direction flex-wrap
align-content //设置侧轴上子元素排列方式(多行) flex-start 默认从侧轴头部开始排列 flex-end 再侧轴尾部开始排列 center 侧轴中间显示 space-around 子项在侧轴平分剩余空间 space-between 子项再侧轴先分布两头,再平均分 stretch 设置子项元素高度平分父元素高度
|