Flex布局(弹性布局)学习笔记

flex container

  1. 相关的css属性
    1. flex-flow是felx-direction和flex-wrap的缩写属性

    2. flex-direction(决定主轴的方向)
      1. row:主轴方向从左到右 默认值
      2. row-reverse:主轴方向从右到左
      3. column:主轴方向从上到下
      4. column-reverse:主轴方向从下到上

    3. flex-wrap
      1. nowrap:不换行 压缩
      2. wrap:换行
      3. wrap-reverse:交叉轴方向反转换行 了解即可

    4. justify-content(决定flex items在main axis上的对齐方式)
      1. flex-start:与main start对齐 默认值
      2. flex-end:与main end对齐
      3. center:居中对齐
      4. space-between:flex items之间的距离相等,与main start、main end两端对齐
      5. space-evenly:flex items之间的距离相等,距main start、main end的距离也与flex items之间的距离相等
      6. space-around:flex items之间的距离相等,flex items 与main start、main end之间的距离是flex items之间距离的一半

    5. align-items(flex items在cross axis上的对齐方式)
      1. normal:在弹性布局中,效果和stretch一样
      2. stretch:当flex items在cross axis方向的size为auto时,会自动拉伸至填充flex container
      3. flex-start:与cross start对齐
      4. flex-end:与cross end对齐
      5. center:居中对齐
      6. baseline:与基准线对齐(与第一个元素第一行文本的基线对齐)

    6. align-content(多行元素在交叉轴方向上的对齐方式)
      1. flex-start:与cross start对齐 默认值
      2. flex-end:与cross end对齐
      3. center:居中对齐
      4. space-between:flex items之间的距离相等,与cross start、cross end两端对齐
      5. space-evenly:flex items之间的距离相等,距cross start、cross end的距离也与flex items之间的距离相等
      6. space-around:flex items之间的距离相等,flex items 与cross start、cross end之间的距离是flex items之间距离的一半
      7. stretch(默认值):与align-items的stretch类似

flex items

  1. 相关的css属性
    1. flex
    2. flex-grow在这里插入图片描述
    3. flex-basis在这里插入图片描述
    4. flex-shrink在这里插入图片描述
    5. order:定义flex items排列顺序
    6. align-self:可覆盖flex container设置的align-items
      1. auto:遵从flex container 的设置 默认值
      2. stretch、flex-start、flex-end、center、baseline,效果跟align-items一致

学习视频链接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值