Flex布局随笔

Posted 449house

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flex布局随笔相关的知识,希望对你有一定的参考价值。

常用语法

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style type="text/css">
            .box{
                height: 500px;
                width: 1000px;
                border: 1px solid;
                display: flex;
                
/* flex-direction属性决定主轴的方向(即项目的排列方向) */
/* flex-direction: row; */                /* 默认从左到右 */
/* flex-direction: row-reverse; */        /* 从右到左 */
/* flex-direction: column; */             /* 从上到下 */
/* flex-direction: column-reverse; */     /* 从下到上 */
                
/* flex-wrap属性定义在一条轴线上排不下的时候换行 */
/* flex-wrap: wrap; */                    /* 换行 */
/* flex-wrap: wrap-reverse; */            /* 换行 上面行变第下面行*/
/* flex-flow: column wrap; */             /* 上面排序和换行方法的简写形式 */
                
/* justify-content属性定义了项目在主轴上的对齐方式 */
/* justify-content: center; */            /* 在x轴对齐方式:居中 */
/* justify-content: flex-end; */          /* 在x轴对齐方式:右对齐  默认左对齐Start*/
/* justify-content: space-between; */     /* 在x轴对齐方式:两端对齐 中间间隔相等 */
/* justify-content: space-around; */      /* 在x轴对齐方式:每个元素间隔相等 */
                
/* align-items属性定义项目在交叉轴上如何对齐 */
/* align-items: flex-start; */            /* xy交叉轴的起点对齐*/
/* align-items: flex-end; */              /* xy交叉轴的终点对齐*/
/* align-items: center; */                /* xy交叉轴的中点(Y轴)对齐 */
/* align-items: baseline; */              /* 项目的第一行文字的基线对齐 */
                
/* align-content属性定义了多根轴线的对齐方式,如果项目只有一根轴线,该属性不起作用 */
/* align-content: flex-start; */          /* 与交叉轴的起点对齐。 */
/* align-content: flex-end; */            /* 与交叉轴的终点对齐 */
/* align-content: center; */              /* 与交叉轴中点对齐 */
/* align-content: space-between; */       /* 与交叉轴两端对齐,轴线之间的间隔平均分布 */
/* align-content: space-around; */        /* 每根轴线两侧间隔都相等。 */
                
                
            }
            img{
                width: 300px;
                height: 100px;
            }
        </style>
    </head>
    <body>
        <div class="box">
                <img src="img/book-login-xxl.png" style="background-color: aqua;">文字
                <img src="img/book-login-xxl.png" >文字
                <img src="img/book-login-xxl.png" style="background-color: cadetblue;">文字
                <img src="img/book-login-xxl.png" style="background-color: cadetblue;">文字
                <img src="img/book-login-xxl.png" style="background-color: cadetblue;">文字
                <img src="img/book-login-xxl.png" style="background-color: cadetblue;">文字
                <img src="img/book-login-xxl.png" style="background-color: cadetblue;">文字
                <img src="img/book-login-xxl.png" style="background-color: cadetblue;">文字
        </div>
    </body>
</html>

 

以上是关于Flex布局随笔的主要内容,如果未能解决你的问题,请参考以下文章

flex的使用实例

周日随笔

Flex布局:Flex布局

#yyds干货盘点# 前端歌谣的刷题之路-第一百四十六题-双列布局-flex

UniApp的Flex布局

Vue 中 Flex布局