css-flex

1.父元素属性

//父元素变为弹性盒
display:flex   

//定义主轴方向
flex-direction:    row            //左 -> 右    (default)
                   row-reverse    //右 -> 左
                   column         //上 -> 下
                   column-reverse //下 -> 上

//是否换行
flex-wrap:        nowrap          //不换行      (default)
                  wrap            //换行
                  wrap-reverse    //反向换行

//基于主轴对齐方式
justify-content   flex-start      //头对齐      (default)
                  flex-end        //尾对齐
                  center          //中间对齐
                  space-between   //左右各一,中间自适应
                  space-around    //元素间,空袭相等(两边有间距)

//基于交叉轴对齐方式(单行)
align-items       
                  flex-start      //头对齐
                  flex-end        //尾对齐
                  center          //中间对齐
                  baseline        //文字基线对齐
                  strech          //高度未设置时,自动展开  (default)

//基于交叉轴对齐方式(多行)
                  align-content
                  flex-start
                  flex-end 
                  center
                  space-between
                  space-around
                  strech

2.子元素属性

//元素排列顺序(小在前)
    order    (default:0)

//子项基于交叉轴
    align-self:
                auto    (default)
                flex-start
                flex-end
                center
                baseline
                stretch

//子项占比
    flex = flex-grow + flex-shrink + flex-basis
            flex-grow:将剩余空间,按比例分配给盒子(default:0)
            flex-shrink:将超出的部分,按比例对盒子进行压缩(default:1)
            flex-basis:相当于width,但是权重高于width

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值