博主信息
博文 25
粉丝 1
评论 0
访问量 20059
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
弹性盒子flex重要属性详解
xueblog9的进阶之旅
原创
1034人浏览过

弹性盒子flex属性详解

弹性盒子概述

  1. 弹性属性(display:felx)在父级盒子中申明;
  2. flex-direction属性设置在父级盒子中,决定了子盒子的排列依据;
  3. flex-wrap属性设置在父级盒子中,决定了是否换行;
  4. flex-flow:是2,3的简写,格式flex-flow:row wrap,排列依据 是否换行;
  5. place-content属性设置在父级盒子中,决定了剩余空间在子盒子之间的分布;
  6. place-items属性设置在父级盒子中,决定了子盒子的对齐方式;
  7. flex属性设置在子盒群组或单个子盒子中,决定了是否缩放以及缩放的最大值;
  8. order属性设置在子盒群组或单个子盒子中,对盒子的顺序进行排列;
  9. place-self属性设置在子盒群组或单个子盒子中,对盒子的对齐方式单个设置;

flex-direction属性详解,设置子盒子在主轴或者交叉轴方向上排列

  1. flex-direcion:row,默认值,按照主轴方向排列,横向排列;

  1. flex-direction:column,按照交叉轴排列,竖向排列;

place-content属性详解,该属性设置在父级盒子中,生效的父级下面的子盒子中,弹性盒子申明(display:flex)也在父级盒子中设置

  1. place-content:start,默认值,效果如下:剩余空间在最右侧,内联元素从左侧开始排列,end则相反,不再举例;

  2. place-content:center,所有子盒子整体居中显示;

  3. place-content:space-between,所有剩余空间平均分配在子盒子之间;

  4. palce-content:space-around,所有剩余空间平均分配在子盒子两边;

  5. place-content:space-evenly,所有剩余空间平均分配在子盒子之间,注意与上面的两边存在本质区别;

flex-wrap属性,决定了子盒子由于宽度或者高度问题是否换行

  1. 默认值nowrap不换行,wrap换行显示

place-items属性详解,自动伸展,上下对齐

  1. place-items:stretch,默认值,自动伸展,根据排列方式的不同,自动伸展宽高,以下按照交叉轴排列举例,自动伸展宽,高由内容决定,实例看蓝色背景即可,内容区已被限制高宽;

  2. place-items:start,按照排列方式的不同,依据对齐的方式分为上对齐,左对齐,以下按照交叉轴排列举例,为左对齐,宽高由内容决定,实例看蓝色背景即可,内容区已被限制高宽,end:为右对齐,不再举例;

flex属性,决定了子盒子是否可以放大缩小,以及缩放的宽度设置

  1. flex:0 1 auto,关键字:initial,默认值不可放大,可缩小,宽度由项目的宽度属性设置;
  2. flex:1 1 300px,可以缩放,配合项目属性min-witdh:100px,表示可以在100-300px之间缩放;

    最大放大到300px;

    最小缩小到100px;

order属性,改变项目的排列顺序

  1. order:0默认值,值越小,项目越靠前,取值:正负数,0,左侧导航,右侧导航order:-1,内容区:0,值相等的情况下,按照文档流顺序排列;

place-self属性,控制单个项目的排列方式

  1. place-self:start设置,从排列轴对齐,宽高取决于文本
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学