flex

Flex Terms

flex_第1张图片

创建flex container

·display:block|inline|inline-block|none|flex

flex item

·在文档流中的子元素

flex

·方向

·方向 flex-direction:row|row-reverse|column|column-reverse

·换行 flex-wrap:nowrap|wrap|wrap-reverse

·flex-flow:<'flex-direction'>||<'flex-wrap'>

·order: initial:0


·弹性

·flex-grow:

·inital:0

·设置元素可以分配到的空余的空间比例

·flex-shrink:

·initial:1

·设置元素可以分配到的负空余的空间比例

·flex-basis:main-size|

·设置flex item的初始宽/高

弹性元素的宽度:

flex-basis + flow-grow/sum(flow-grow)*remain

剩余空间为负:flex-basis + flow-shrink/sum(flow-shrink)*remain

·flex:<'flex-grow'>||<'flex-shrink'>||<'flex-basis'>

·initial:0 1 main-size

·对齐

·justify-content:flex-start|flex-end|center|space-between|space-around

·设置main-axis方向上对齐方式

·like text-align

flex_第2张图片

·align-items:flex-start|flex-end|center|baseline|stretch

·设置cross-axis方向上对齐方式

·like vertical-align

flex_第3张图片

·align-self:auto|flex-start|flex-end|center|baseline|stretch

·设置单个flex item在cross-axis方向上对齐方式

·align-content:flex-start|flex-end|center|space-between|space-around|stretch

·设置cross-axis方向上行对齐方式

flex_第4张图片

 三行两列自适应布局

flex_第5张图片

flex ie9及以下不支持,目前主要用于移动web页面中

你可能感兴趣的:(flex)