CSS3----Flex弹性布局




    
    Flex弹性布局
    
    


CSS3----Flex弹性布局_第1张图片
    

display(盒子模型)

display: flex;/ display: inline-flex;(设置伸缩容器)

  • 1
  • 2
  • 3
  • 4
  • 5
    

Flex布局主要思想是让容器有能力让其子容器能够改变其宽度,高度甚至顺序,以最佳的放肆填充可用空间

(主要是为了适应屏幕所有类的显示设备和屏幕大小)

CSS3----Flex弹性布局_第2张图片
    

flex-direction(排列方向)

flex-direction: row;(水平方向排列)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第3张图片

    

flex-direction: row-reverse;(水平反向排列)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第4张图片

    

flex-direction: column;(垂直方向排列)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第5张图片

    

flex-direction: column-reverse;(垂直反向排列)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第6张图片

    

flex-wrap(是否换行)

flex-wrap:nowrap;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第7张图片

    

flex-wrap:wrap;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第8张图片

    

flex-wrap:wrap-reverse;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第9张图片

    

flex-flow: flex-direction,flex-wrap缩写

justify-content(主轴对齐方式)

justify-content: flex-start;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第10张图片

    

justify-content: flex-end;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第11张图片

    

justify-content: center;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第12张图片

    

justify-content: space-between;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第13张图片

    

justify-content: space-around;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第14张图片

    

align-items(侧轴对齐方式)

align-items: flex-start;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第15张图片

    

align-items: flex-end;

  • 1
  • 2
  • 3
  • 4
  • 5
CSS3----Flex弹性布局_第16张图片

 

    

align-items: center;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第17张图片

    

align-items: baseline;

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第18张图片

    

align-items: stretch;(子容器设置高度无效果)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第19张图片

    

order(子容器排列顺序)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第20张图片

    

flex-grow(子容器剩余空间伸比例)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第21张图片

        

flex-shrink(子容器剩余空间缩比例)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第22张图片

        

flex-basis(分配多余空间之前子容器占据的空间)

  • 1
  • 2
  • 3
  • 4
  • 5

 CSS3----Flex弹性布局_第23张图片

        

flex用于子容器时,flex-grow,flex-strink,flex-basis的缩写

align-self(允许单个项目与其他项目不一样的对齐)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

  

 

转载于:https://www.cnblogs.com/SunlikeLWL/p/8776695.html

你可能感兴趣的:(CSS3----Flex弹性布局)