flex.css

作者: 余生社会 | 来源:发表于2018-08-10 10:58 被阅读2次

    .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    }

    .inline-flex {
    /* 内敛元素 */
    display: inline-flex;
    }

    .flex-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    }

    /* 容器上 start*/

    .direction-row {
    /* (默认)主轴为水平方向,起点在左端 */
    flex-direction: row;
    }

    .direction-row-reverse {
    /* 主轴为水平方向,起点在右端 */
    flex-direction: row-reverse;
    }

    .direction-column {
    /* 主轴为垂直方向,起点在上沿 */
    flex-direction: column;
    }

    .direction-column-reverse {
    /* 主轴为垂直方向,起点在下沿。*/
    flex-direction: column-reverse;
    }

    .flex-nowrap {
    /* flex不换行 */
    flex-wrap: nowrap;
    }

    .flex-wrap {
    /* flex第一行在上方 */
    flex-wrap: wrap;
    }

    .flex-wrap-reverse {
    /* flex第一行在下方 */
    flex-wrap: wrap-reverse;
    }

    /* justify 横向对齐方式 */

    .justify-start {
    /* 左对齐 */
    justify-content: flex-start;
    }

    .justify-end {
    /* 右对齐 */
    justify-content: flex-end;
    }

    .justify-center {
    /* 居中 */
    justify-content: center;
    }

    .justify-between {
    /* 等宽排列 */
    justify-content: space-between;
    }

    .justify-around {
    /* 分散排列*/
    justify-content: space-around;
    }

    /* align 上下对齐方式 */

    .align-start {
    /* 上对齐 */
    align-items: flex-start;
    }

    .align-end {
    /* 下对齐 */
    align-items: flex-end;
    }

    .align-center {
    /* 上下居中 */
    align-items: center;
    }

    .align-baseline {
    /* 项目的第一行文字的基线对齐 */
    align-items: baseline;
    }

    .align-stretch {
    /* 如果项目未设置高度或设为auto,将占满整个容器的高度。 */
    align-items: stretch;
    }

    /* 容器上 end*/

    /* 项目上start */

    .align-self-auto {
    /* 继承父元素排列方式 */
    align-self: auto;
    }

    .align-self-start {
    /* 上对齐 */
    align-self: flex-start;
    }

    .align-self-end {
    /* 下对齐 */
    align-self: flex-end;
    }

    .align-self-center {
    /* 上下居中 */
    align-self: center;
    }

    .align-self-baseline {
    /* 项目的第一行文字的基线对齐 */
    align-self: baseline;
    }

    .align-self-stretch {
    /* 如果项目未设置高度或设为auto,将占满整个容器的高度。 */
    align-self: stretch;
    }

    /* 项目上end */

    相关文章

      网友评论

        本文标题:flex.css

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