• css


    flex默认属性:

     flex-direction: 弹性-方向

    • row                             元素摆放的方向和文字方向一致。
    • row-reverse                元素摆放的方向和文字方向相反。
    • column                       元素从上放到下。
    • column-reverse          元素从下放到上。

    justify-content:     对齐-内容

    • flex-start(default)   元素和容器的起点端对齐。
    • flex-end                      元素和容器的终点端对齐。
    • center                         元素在容器里居中。
    • space-between           元素之间保持相等的距离,首个元素放置于起点末尾元素放置于终点
    • space-around              元素周围保持相等的距离(共3个元素,每个元素有2侧空隙,共6个空隙平分1380)
    • space-evenly               均匀排列每个元素,每个元素之间的间隔相等

    align-items:         对齐-条目

    • flex-start                      元素与容器的顶部对齐。
    • flex-end                       元素与容器的底部对齐。
    • center                          元素纵向居中。
    • baseline                       元素在容器的基线位置显示。
    • stretch(default)             元素被拉伸以填满整个容器。

    order

    有时候仅仅调转行或列的方向是不够的。在这些情况,我们可以设置单个元素的order属性。元素的属性默认值为0,但是我们设置这个属性为正数或负数。

    align-self

    align-self可以使用控制单个元素的属性。这个属性接受和align-items一样的那些值。

    flex-wrap

    • nowrap                          所有的元素都在一行。
    • wrap                              元素自动换成多行。
    • wrap-reverse                 元素自动换成逆序的多行。

    flex-flow

    flex-directionflex-wrap两个属性经常会一起使用,所以有缩写属性flex-flow。这个缩写属性接受两个属性的值,两个值中间以空格隔开。

    举个例子,你可以用flex-flow: row wrap去设置行并自动换行。

    align-content   

    决定行距

    • flex-start                          多行都集中在顶部。
    • flex-end                           多行都集中在底部。
    • center                              多行居中。
    • space-between                行与行之间保持相等距离。
    • space-around                   每行的周围保持相等距离。
    • stretch                              每一行都被拉伸以填满容器。

    grid-column-start

    指定网格项在网格列中的起始位置,后面加数字即可(正数表示从左边数,负数从右边)。

    grid-column-end

    指定网格项在网格列中的结束位置的下一个,后面加数字即可。

    注:

    • 也可加span n表示要扩展n格,n只能为正数,并且起始和终止必须有一个已知。
    • 当end后面比start后面数字大时,会默认交换这两个数字。

    grid-column

    它可以一次接受两个值,只要用'/'分开就好。比如说:grid-column: 2 / 4;就会设置网格项从第二列开始,到第四列结束。

    grid-row-start

    grid-row-end

    grid-row

    grid-area

    接受四个参数,左上角坐标和右下角坐标

    grid-template-columns

    后面接百分数、比例fr、像素(px)或em这样的长度单位,表示有几列,每一列占总宽度的多少

    注意:当列的宽度采用像素,百分比或者em的单位的时候,其他使用fr单位设置的列将会平分剩下的空间。

    grid-template-rows

    后面接百分数、比例fr、像素(px)或em这样的长度单位,表示有几行,每一行占总高度的多少

    注意如上。

    1. grid-template-columns: 20% 20% 20% 20% 20%;
    2. grid-template-rows: 20% 20% 20% 20% 20%;

    grid-template

    先行后列,用空格和/隔开

  • 相关阅读:
    杨氏干涉实验
    Java基础(一)
    Python实用模块之argparse
    优雅的c语言宏定义比较大小
    PoC免写攻略
    华为DCN网络:微分段和业务链
    入门电机系列之6PID 算法的原理与应用
    HarmonyOS 网络请求工具库封装,直接无脑用!!!
    java分布式锁的场景和使用方法
    定向模糊测试aflgo中的能量调度
  • 原文地址:https://blog.csdn.net/wanxiangzx/article/details/126759081