css3 flex弹性布局学习

一、flex基本概念
css3 flex弹性布局学习_第1张图片

css3 flex弹性布局学习_第2张图片
当开启flex布局后,项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。
二、容器的属性
以下6个属性设置在容器上。

flex-direction
flex-wrap
flex-flow
justify-content
align-items
align-content

(1)flex-direction
css3 flex弹性布局学习_第3张图片
(2)flex-wrap
css3 flex弹性布局学习_第4张图片
(3) flex-flow
css3 flex弹性布局学习_第5张图片
(4)justify-content
css3 flex弹性布局学习_第6张图片
(5)align-items
css3 flex弹性布局学习_第7张图片
(6)align-content
css3 flex弹性布局学习_第8张图片
三、项目的属性
以下6个属性设置在项目上。

order
flex-grow
flex-shrink
flex-basis
flex
align-self

(1)order属性
css3 flex弹性布局学习_第9张图片
(2)flex-grow属性
css3 flex弹性布局学习_第10张图片
(3)flex-shrink属性
css3 flex弹性布局学习_第11张图片
(4)flex-basis属性
css3 flex弹性布局学习_第12张图片
(5)flex属性
css3 flex弹性布局学习_第13张图片
(6)align-self属性
css3 flex弹性布局学习_第14张图片

你可能感兴趣的:(css,css3,学习)