• 弹性盒子简单用法


    设置弹性盒子关键属性,
    display:flex;
    设置在父元素上的属性
    1、盒子主轴的设置
    属性名:flex-direction: row;默认水平向右为正
    属性值:
    row 水平想向右为主轴正方向
    row-reveres 水平向左为正方向
    columen 垂直向下
    columen-reveres 垂直向上

    2、换行
    属性名:flex-wrop:nowrap;默认 不换行,超出的部分会进行伸缩
    属性名: nowrop 不换行
    wrop 换行

    3、主轴对齐方式,以列为单位进行排列
    属性名:justify-contrnt:flex-start 默认值,
    属性值:flex-start 以主轴正方向开始排列
    flex-end 以主轴反方向开始排列
    center 从主轴中间开始向两端排列
    space-bettwen 主轴两端向主轴中间排列 空白部分平均分配
    space-around 主轴中间向两端排列 空白部分平均分配
    4、单行在交叉轴上的排列方式
    属性名:align-items:stretch; 默认值,多出边界的单位会进行压缩,使其所有内容都在盒子内
    属性值:
    strerch:多出边界的但会将所有单位进行等比例压缩
    flex-start:在交叉轴正方向开始排列(左对齐,注意交叉轴的方向问题)
    flex-end:在交叉轴开始的方向开始排列(右对齐)
    center:从交叉轴中间向两端排列(中间对其)
    baseline:搭配margin使用,设置其中一个单位的margin值当做基线,然后整体基线对齐

    5、多行在交叉轴方向上的对齐方式
    属性名:align-content:flex-start;从交叉轴方向正方向开始排列
    属性值:
    flex-start:从交叉轴正方向开始排列
    flex-end:从交叉轴正方向反方向开始排列
    center:从交叉轴中间向两端开始排列
    space-bettwen 从两端想中间排列
    stretch:正常排列,超出的部分会进行等比例的压缩

    设置在子项上的属性


    1、设置子项在交叉轴方向的排列方式
    属性名:align-self:
    属性值:flex-start:
    flex-end:
    center:
    baseline:
    stretch:

    2、子项排列顺序
    属性名:order:默认值为0 值小的在前,值大的在后

    3、设置子项的弹性
    属性名:flex
    属性值:
    flex-grow:默认值0 按值来分配多余的空间
    flex-basis:和width同等效果,优先于width 可以搭配使用,basis用来当变换的值,最大值为width
    flex-shrink:默认为1 按值来超出父元素的部分进行压缩

  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/Godfather-twq/p/11637222.html
Copyright © 2020-2023  润新知