flex 容器属性详细介绍

  1.  flex-direction  定义子项目怎样排列,定义主轴方向

  2.  justify-content  子项目整体在主轴方向的对齐

  3.  align-items  定义子项目整体在主轴垂直方向的对齐

  4.  align-content  定义多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

  5.  flex-wrap 设置当项目在容器中一行无法显示的时候如何处理。(是否换行

  6.  flex-flow  flex-deriction和flex-wrap属性的简写,默认值为[row nowrap]


1. flex-direction :row  |  row-reverse  |  column  |  column-reverse

    含义:定义容器要在哪个方向上堆叠 flex 子项目。

flex-direction:row;                                               flex-direction:row-reverse;

水平方向从左到右                                                水平方向从右到左

                       

flex-direction:column;                                    flex-direction:column-reverse;

垂直方向从上到下                                          垂直方向下到上             

                        ​​​​​​​        ​​​​​​​        ​​​​​​​      ​​​​​​​          


 

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

   含义:用于子项目整体在 flex 父容器中主轴方向的对齐

justify-content: center ;

主轴居中

 justify-content: flex-start ;                                 justify-content:flex-end ;

主轴开头位置                                                      主轴末端对齐

                    

  justify-content: space-around ;                       justify-content: space-between

  主轴各子项目周围带空格隔开                          主轴各子项目之间带空格隔开

                        


3. align-items:flex-start | flex-end | center | baseline | stretch含义:定义了项目在交叉轴上是如何对齐显示的

align-items:flex-start;                                        align-items:flex-end;

交叉轴开始位置                                                  交叉轴末尾位置

          ​​​​​​​        

align-items:center ​​​​​​​;                                             align-items:baseline;  

交叉轴中间                                                           第一行文字的基线对齐  ?????

 align-items:stretch​​​​​​​ ​​​​​​​;

(默认值):如果子元素未设置高度或设为auto,将占满交叉轴整个容器的高度。


 

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

含义:定义多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

align-content: flex-start;        与交叉轴的起点对齐。                                   

                                         

 align-content: flex-end;        与交叉轴的终点对齐

 align-content: center;        与交叉轴的中点对齐

 align-content: space-between;        在交叉轴中的子项目之间空格隔开

 align-content: space-around;        在交叉轴中的子项目周围空格隔开


5. flex-wrap:nowrap | wrap | wrap-reverse

含义:设置当项目在容器中一行无法显示的时候如何处理

 flex-wrap:​​​​​​​wrap;                                                      flex-wrap:nowrap

正常换行                                                                  表示不换行

                                   

 

 flex-wrap:wrap-reverse

 反方向换行

                         


6. flex-flow: flex-deriction属性值 flex-wrap属性值

flex-flow:row nowrap

flex-flow:row wrap

flex-flow:row wrap-reverse

flex-flow:column nowrap

flex-flow:column wrap

flex-flow:column wrap-reverse

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值