美文网首页
flex布局笔记

flex布局笔记

作者: 我是帅气的石头 | 来源:发表于2021-02-22 17:25 被阅读0次

    flex布局

    决定主轴方向:flex-direction
    flex-direction:row 横向;默认横向
    row-reverse 反横向
    column 纵向
    column-reverse 反纵向

    决定容器内项目是否可换行:flex-wrap
    flex-wrap:nowrap 默认不换行,都排列在主轴上
    wrap 换行 ,第一行在上方
    wrap-reverse 反向换行,第一行在下方

    *定义在主轴的对齐方式:justify-content
    justify-content: flex-start 默认值,左对齐; main-start
    flex-end 右对齐; main-end
    center 居中
    space-between 两端对齐,项目之间间隔相等(即剩余控件等分间隙)左右侧没有间隔
    space-around 每个项目的两侧间隔相等,左右侧会有间隔
    space-evenly 所有项目两侧间隔相等(左右侧也会有间隔且相等)

    定义项目再交叉轴的对齐方式:align-items
    align-items : flex-start 默认值,左对齐; main-start
    flex-end 右对齐; main-end
    center 居中
    baseline 基于项目第一行文字对齐

    flex-flow :flex-direction 和 flex-wrap 的简写

    ============
    flex项目属性

    order: 排序 越小越排前
    flex-basic: 项目大小
    flex-grow: 项目放大比例 flex-grow:数字 默认0
    flex-shrink: 项目缩小比例 默认1 ,如果空间不足,等比例缩小

    flex:flex-grow,flex-shrink,flex-basic 的简写
    flex:1 等同于 flex-grow :1
    flex-shrink:1
    flex-basic:0

    flex:0 等同于 flex-grow :0
    flex-shrink:1
    flex-basic:0

    align-self : 允许单个项目与其他项目不同的布局
    align-self :auto|flex-start|flex-end|center

    相关文章

      网友评论

          本文标题:flex布局笔记

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