• flex布局(弹性盒子二)


    在上一篇博客中说到了弹性盒子的开启和弹性盒子的部分属性,这篇文章继续说弹性盒子的部分属性:

    目录

    弹性盒子的属性及属性值

    1.justify-content  水平对齐

    2.align-items:垂直对齐


    弹性盒子的属性及属性值

    1.justify-content  水平对齐

    a  flex-start  左对齐(默认值)

    1. 设置内容的样式:
    2. .container{
    3. width: 500px;
    4. height: 500px;
    5. border: 1px red solid;
    6. display: flex;
    7. justify-content: flex-start;
    8. }
    9. .item{
    10. width: 100px;
    11. height: 100px;
    12. background-color: blue;
    13. margin: 5px;
    14. }
    15. 内容区:
    16. <div class="container">
    17. <div class="item">1</div>
    18. <div class="item">2</div>
    19. <div class="item">3</div>
    20. </div>

     

    如图所示:设置开启了弹性盒子再设置属性justify-content属性值flex-start,盒子依然没有变化,正常排列在父元素盒子中

    b  flex-end  右对齐

    意思是设置属性值为 flex-end后,盒子从右向左排列在父元素盒子中,开始位置在最右最上边

    c  center  居中

    意思是设置属性值为 center后,盒子居中排列在父元素盒子中,开始位置在最上边一行的中间

    d  space-between  分开排列

    意思是设置属性值为space-between后,三个盒子分别排列在父元素盒子的左 右 中间

    e   space-around  分开排列且两边自动留出位置

    意思是设置属性值为space-around后,三个盒子分别排列在父元素盒子的左 右 中间,且两边盒子与父元素两边有较大空隙

    2.align-items:垂直对齐

    a  stretch  默认值

    1. 设置内容的样式:
    2. .container{
    3. width: 500px;
    4. height: 500px;
    5. border: 1px red solid;
    6. display: flex;
    7. justify-content: flex-start;
    8. align-items: stcenter;
    9. }
    10. .item{
    11. width: 100px;
    12. height: 100px;
    13. background-color: blue;
    14. margin: 5px;
    15. }
    16. 内容区:
    17. <div class="container">
    18. <div class="item">1</div>
    19. <div class="item">2</div>
    20. <div class="item">3</div>
    21. <div class="item">4</div>
    22. </div>

    如图所示:设置了属性值为  stretch后,子元素盒子正常,没有发生变化

    b  flex-start  默认值

    意思是设置了属性值为flex-start后,子元素盒子正常,没有发生变化

    flex-end  最底部排列

    意思是设置了属性值为 flex-end  后,子元素盒子在父元素最下部排列,从右向左

    d  center  居中

    意思是设置了属性值为center后,子元素盒子在父元素最中间排列,距离上下左右都是最中间

    e  space-start  分开排列

    意思是设置了属性值为space-start后,子元素盒子在父元素最中间左上,左中、左下,中上、中中、中下......排列,

     space-around  分开排列且四周留有间隙

    意思是设置了属性值为space-start后,子元素盒子在父元素最中间左上,左中、左下,中上、中中、中下......排列,且每个子元素盒子与父元素之间都有一定的空隙

  • 相关阅读:
    计算机中整数的表示和整数运算
    基于SpringBoot实现Api接口幂等性的几种方式
    MySQL 索引底层原理
    MySQL 快速入门之 MID() 函数详解
    CentOS7安装RabbitMQ详细教程
    ASP.NET Core 6框架揭秘实例演示[06]:依赖注入框架设计细节
    R语言基操
    WPF的由来
    Nginx 高级应用
    分布式ID生成解决方案——雪花生成算法Golang实现
  • 原文地址:https://blog.csdn.net/m0_72959685/article/details/126508968