• 弹性盒子的用法


    首先在父元素上设置弹性盒子的关键属性

    display:flex;

    弹性盒子有主轴和交叉轴

    1.设置主轴的方向

    flex-direction:row; 默认值  主轴从左到右  左对齐方式

    flex-direction:row-reverse  从右到左  右对齐方式

    flex-dirextion:column  主轴从下到上  在垂直方向倒序

    2.设置子项是否换行

    默认值  no-wrap  当子项的宽度总和超过父容器的宽度时,子项会压缩

    wrap 会换行

    flex-wrap:wrap;

    3.设置在主轴上的对齐方式

    justify-content:flex-start  默认值 从主轴开始的方向排序

    justify-content:flex-end  从主轴结束的方向开始排序

    justify-content:center  在主轴上自动居中

    justify-content:space-between  在主轴上  平均分布

    justify-content:space-around  在主轴上 分布  两端的子项距离父边框的距离相等 = 子项之间的距离相等 / 2

    4.针对单行的对齐方式

    align-items:stretch;  默认值   

    align-items:flex-start  交叉轴的开始端排列

    align-items:flex-end   交叉轴的底端排序

    align-items:center   在交叉轴上居中

    align-items:baseline  保证子项的文本基线统一

    5.作用在多行

    align-content:stretch  默认值  拉升交叉轴上的空白区域

    align-content:flex-start  交叉轴的开始端排列

    align-content:flex-end   交叉轴的底端排序

    align-content:center   在交叉轴上居中

    align-content:baseline  保证子项的文本基线统一

    flex设置项的弹性

    flex-grow   默认值0  土地扩张

     当这一行主轴方向有剩余的空间,按照设置的比例,分配剩余空间

     如果值是0;则不参与瓜分

    flex-basis  width几乎同等效果

      权重比width高

    flex-shrink  默认值是1  土地缩水

    项的具体宽度*shrink占权重总数的比例*溢出的宽度 = 实际压缩的数据

    如果不参与压缩,值设置为0

  • 相关阅读:
    代码书写的细节
    php中的正则函数主要有三个-正则匹配,正则替换
    2个比较经典的PHP加密解密函数分享
    淘宝运营中的6大致命误区,你犯过么?
    30分钟教你写出10分的淘宝标题
    超全的web开发工具和资源
    转化率不好?告诉你转化飙秘诀
    帮你店铺日销千单的20个淘宝小技巧
    不刷单,中小卖家如何提升店铺流量?
    使用Flexible实现手淘H5页面的终端适配
  • 原文地址:https://www.cnblogs.com/hyh888/p/11637439.html
Copyright © 2020-2023  润新知