Day02_flex布局

2021-06-19  本文已影响0人  春风依旧

一、flex布局介绍:

1、又名Flexible 布局,弹性布局;
2、开启了 flex 布局的元素叫 flex container
3、flex container 里面的直接子元素叫做 flex items
4、设置 display 属性为 flex 或者 inline-flex 可以成为 flex container

  1、flex: flex container 以 block-level 形式存在
  2、inline-flex: flex container 以 inline-level

二、flex布局模型:

布局模型.png

三、应用在 flex container 上的 CSS 属性

1、flex-direction
row(默认值)
row-reverse
column
column-reverse
flex-direction.png
2、justify-content

      决定了 flex items 在 main axis(主轴)上的对齐方式

3、align-items

      决定了 flex items 在 cross axis 上的对齐方式

flex-item.png
4、flex-wrap

       flex-wrap 决定了 flex container 是单行还是多行

5、 flex-flow

flex-flow

flex-direction
flex-wrap
justify-content
align-content

◼ 应用在 flex items 上的 CSS 属性
flex
flex-grow
flex-basis
flex-shrink
order
align-self

2、官方文档:

https://www.w3c.org/TR/css-flexbox-1/
https://www.w3c.org/TR/css-align-3/

上一篇下一篇

猜你喜欢

热点阅读