flex.css,轻量级移动端布局神器,让你用最快的速度,并且用最优雅的方式完成复杂的移动端布局,让你专注于编写内容呈现效果,完美兼容Android,ios,微信端。
github:https://github.com/lzxb/flex.css
快速入门
flex只有两个属性,一个是容器属性flex,一个是子元素属性flex-box
如:
flex属性大全
flex-box属性说明
取值范围(0-10),单独设置子元素多余空间的如何分配,设置为0,则子元素不占用多余的多余空间
多余空间分配 = 当前box值/子元素的box值相加之和
主轴方向:从上到下从右到左从下到上 从左到右
1
2
3
主轴对齐方式:从右到左从左到右两端对齐 居中对齐
1
2
3
交叉轴对齐方式:从上到下从下到上跟随内容高度对齐 居中对齐高度并排铺满
1
1*2
2
2*2
2*3
3
3*2
3*3
3*4
子元素宽度设置:平分第一个固定 最后一个固定两端第一个固定
1
2
3
子元素高度设置:平分第一个固定 最后一个固定两端第一个固定
1
2
3
左边固定宽度,右边把多余宽度占满
1
2
右边固定宽度,左边把多余宽度占满
1
2
上边固定宽度,下边把多余宽度占满
1
2
下边固定宽度,上边把多余宽度占满
1
2
左右两边对齐
1
2
上下两边对齐
1
2
垂直居中
1