美文网首页
flex布局详解

flex布局详解

作者: 候鸟与暖风 | 来源:发表于2019-12-03 09:36 被阅读0次

容器的属性

1.flex-direction 决定主轴的方向

      row      水平方向(默认)
      column   垂直方向

2.flex-wrap 超出部分是否换行

      nowrap           不换行 ,子元素会被压缩
      wrap             换行
      wrap-reverse     反向换行,下面的内容

3.flex-flow 简写

      flex-flow是flex-direction和flex-wrap的简写
      flex-flow:row nowrap

4.justify-content 容器在主轴上面的对齐方式

    flex-start       向右边对齐
    flex-end         向左边对齐
    center           居中
    space-between    左右靠边,剩下的平均分布
    space-around     子元素间距相等,两两之间的子元素间距会多一倍
    space-evenly     均等排列,两两之间的子元素间距都相等

5.align-items 容器在交叉轴上面的排列方式

    flex-start        向右边对齐
    flex-end          向左边对齐
    center            居中
    baseline          项目第一行文字的基线对齐
    stretch           如果项目未设置高度或者auto,将占满真个容器的高度

6.flex-content 元素超出一行之后的排列方式

    flex-start         向右边对齐
    flex-end           向左边对齐
    center             居中
    space-between      左右靠边,剩下的平均分布
    space-around       子元素间距相等,两两之间的子元素间距会多一倍
    space-evenly       均等排列,两两之间的子元素间距都相等

.
子元素的属性

1.flex-grow 伸展

    子元素会按照比例来分配剩余空间

2.flex-shirk 收缩

    当空间不足时,子元素会按照比例进行相应的收缩

3.order 子元素的排列顺序

    order的值越大,就排列顺序越靠后
    order的值默认为0,且order的值可以为负数

4.item-selfs 单个子元素的对齐方式

 flex-start    靠近起始位置
 flex-end      靠近结束位置
 center        居中
 baseline      项目第一行文字的基线对齐
 stretch       如果项目未设置高度或者auto,将占满真个容器的高度

推荐文章阮一飞的详细教程http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

相关文章

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • css-cmd

    flex布局详解 align-content (底部可以测试flex相关属性)

  • ReactNative布局

    FlexBox布局详解 什么是FlexBox Flex container与Flex Item FlexBox解决...

  • flex布局

    关于flex弹性布局的学习记录与详解 flex弹性布局基础: 给一个容器设置display:flex或者inlin...

  • css经典布局总结

    布局类型 浮动布局 流式布局 定位布局 flex布局 grid布局 布局详解 1.浮动布局。 浮动布局是利用flo...

  • CSS学习----移动端常用属性 display: flex 详

    弹性布局(display:flex;)属性详解[https://www.cnblogs.com/hellocd/p...

  • flex布局详解

    弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexible Box 或 flexbox),是一...

  • Flex布局详解

    网页布局(layout)是CSS的一个重点应用。 2009年,W3C提出了一种新的方案—-Flex布局,可以简便、...

  • Flex布局详解

    一、Flex布局是什么? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活...

  • flex 布局详解

    关于flex具体是什么在此不赘述,官方文档在此:https://developer.mozilla.org/zh-...

网友评论

      本文标题:flex布局详解

      本文链接:https://www.haomeiwen.com/subject/gfgqgctx.html