• Flex模型的属性介绍


    此文记录一下flex布局相关的属性,具体的概念就不介绍了

    基础的Html和Css

    <!DOCTYPE html>
    <html lang="">
    
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <title>flex layout</title>
        <style type="text/css">
            @import url('./base.css');
        </style>
    </head>
    
    <body>
        <div class="box">
            <div class="item item1">Item1</div>
            <div class="item item2">Item2</div>
            <div class="item item3">Item3</div>
        </div>
    </body>
    </html>
    html,
    body {
        margin: 0;
        padding: 0;
    }
    
    .box {
        height: 300px;
        width: 400px;
        background-color: yellow;
        color: white;
    }
    
    .item {
        width: 100px;
        height: 100px;
        text-align: center;
        line-height: 100px;
    }
    
    .item1 {
        background-color: red;
    }
    
    .item2 {
        background-color: blue;
    }
    
    .item3 {
        background-color: green;
    }

    上面内容显示如下:

      

    首先要启用flex布局,首先将box元素的display设置为:flex,那么显示页面显示如下:

    这里也不解释开启了flex布局会这样解释了,因为解释也是复制网上的长篇大论。

    上面我们仅仅是是在flex-container(即box)中设置为flex布局,并未对flex-container的其他f属性设置,那么其他flex属性均使用默认值,下面列表便是其他flex-container属性的默认值列表:

    flex-direction :row

    justify-content :flex-start

    align-items :stretch

    flex-wrap: nowrap

    align-content :stretch

    后续记录每个属性的值表达的意思是,其他相关的flex属性均为默认值

    justify-content

    用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式,默认值:flex-start

    flex-start:项目位于容器的开头

     

    flex-end:项目位于容器的结尾

    center:项目位于容器的中心

  • 相关阅读:
    牢固你的人际关系三十六计
    Google 将携手大众,开发新一代汽车导航系统
    C++图书热点观察[转]
    Qt程序http报错 TLS initialization failed
    基于kinova jaco2机械臂的仿真模拟
    IfcBuild2Axes
    threejs绘制多边形2
    QAction
    java Math.pow
    yolov5模型地址
  • 原文地址:https://www.cnblogs.com/kimbosung/p/14554774.html
Copyright © 2020-2023  润新知