Flex之前我們用什么布局
主要使用
1、normal flow (正常流,也叫文檔流)
2、float + clear
3、position relative + absolute
4、display inline-block
5、負 margin
flex
一種新的布局方式---Flex 布局
1、塊級布局側重垂直方向、行內(nèi)布局側重水平方向,flex布局是與方向無關的。
2、flex 布局可以實現(xiàn)空間自動分配、自動對齊 (flexible:彈性、靈活)
3、flex 適用于簡單的線性布局,更復雜的布局要交給 grid 布局
flex 布局 代碼例子
clipboard1.png
基本概念圖
clipboard2.png
flex container 的屬性
clipboard3.png
flex-wrap
clipboard4.png
flex-flow
clipboard5.png
justify-content:space-between
clipboard6.png
align-items
clipboard7.png
align-items: stretch
clipboard8.png
align-content
clipboard9.png
flex item 的屬性
clipboard10.png
flex-shrink
clipboard11.png
clipboard12.png
align-self
clipboard13.png
手機頁面布局
clipboard14.png
1、手機頁面布局
代碼:http://js.jirengu.com/cagucuhasa/4/edit
頁面:http://js.jirengu.com/cagucuhasa/4
2、產(chǎn)品列表
代碼:http://js.jirengu.com/kifopuceqi/3/edit
頁面:http://js.jirengu.com/kifopuceqi
3、PC頁面布局
代碼:http://js.jirengu.com/riqakunuhi/2/edit
頁面:http://js.jirengu.com/riqakunuhi
4、完美居中
代碼:http://js.jirengu.com/modosutava/2/edit
頁面:http://js.jirengu.com/modosutava