• 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后,子元素盒子在父元素最中间左上,左中、左下,中上、中中、中下......排列,且每个子元素盒子与父元素之间都有一定的空隙

  • 相关阅读:
    【大作文】【图表】【第一段】
    HHSTU1050型货车转向系及前轴设计(说明书+任务书+CAD图纸)
    电子科学与技术毕设题目选题推荐
    零零信安-D&D数据泄露报警日报【第29期】
    解决java.lang.ClassNotFoundException: org.junit.platform.launcher.TestIdentifier
    软件测试技术之地图导航的测试用例
    [Spring MVC 8]高并发实战小Demo
    JVM实战(二) :关闭dump配置,使服务快速恢复
    skywalking中gateway的拓扑图没有出现
    可观测平台如何存储时序曲线?滴滴实践全历程分享
  • 原文地址:https://blog.csdn.net/m0_72959685/article/details/126508968