CSS中的flex弹性布局

作者: Juha | 来源:发表于2020-05-10 22:09 被阅读0次

    Flex Terms

    弹性容器
    Flex Container


    弹性容器 元素与轴 容器属性值

    在文档流中的直接子元素才是在弹性元素


    弹性元素 弹性布局 布局属性

    方向flex-direction

    方向 方向案例

    换行flex-wrap

    flex-wrap 换行样例

    一次性设置两个属性(flex-direction/flex-wrap)

    image.png

    order顺序

    默认情况order都是0,可以设置为负值,这是一个相对值,越小越在前。


    order

    弹性

    弹性相关属性
    flex-basis
    flex-grow


    弹性相关属性

    flex-basis

    main-size | <width>
    main-size指的是主轴上的距离,可能是高度也可能是宽度
    设置flex item的初始宽高

    flex-grow

    number 初始值为0


    flex-grow flex-grow样例

    flex-shrink

    number 初始值为1


    flex-shrink flex-shrink样例

    flex

    flex flex样例

    对齐

    对齐相关属性


    对齐相关属性

    justify-content

    与text-align类似但是更加强大
    flex-start | flex-end | center | space-between | space-around
    flex-start前对齐
    flex-end后对齐
    center 居中对齐
    space-between 平分空白空间
    space-around 平分空白空间【包括首尾】

    justify-content justify-content样例

    align-items

    设置辅轴上的对齐方式
    类似于vertical-align,但是更强大


    align-items align-items样例

    align-self

    设置单个flex item在辅轴上的对齐方式

    和align-items类似,只不过align-items是在容器上设置的

    align-self align-self样例

    align-content

    align-content

    对于容器的元素出现了多行,并在容器中有剩余空间,就通过align-content设置


    align-content align-content样例

    相关文章

      网友评论

        本文标题:CSS中的flex弹性布局

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