CSS Flex布局完全指南
创作时间:
作者:
@小白创作中心
CSS Flex布局完全指南
引用
CSDN
1.
https://blog.csdn.net/qq_42374233/article/details/109364895
Flex布局是CSS3中的一种弹性布局方式,能够帮助开发者更灵活地控制页面布局。本文将详细介绍Flex布局的基本概念、容器属性和项目属性,帮助读者快速掌握这一重要布局方式。
什么是flex布局
Flex是Flexioble Box的缩写,顾名思义为“弹性布局”,用来为盒装模型提供最大的灵活性。
任何一个容器都可以指定为Flex 布局。
Flex container:flex容器,指定一个盒子作为flex容器,就可以对这个容器里的元素进行一系列的操作,容器的命名一般是xxx-container
Flex item:flex容器中的每一项。
<div class="div-container">
<div class="div-item sub-container">
<div class="sub-item"></div>
<div class="sub-item"></div>
</div>
<div class="div-item"></div>
</div>
flex容器是可以嵌套的,即:一个元素可以在作为item的同时,也可以作为container
Container
表示外层容器
flex-direction
设置容器内部元素的排列方向
- row:定义排列方向:从左到右
- row-reverse:从右到左
- column:从上到下
- column-reverse:从下到上
flex-wrap
设置容器内部元素换行
- nowrap:不换行
- wrap:换行
- Wrap-reverse:反方向换行
justify-content
设置元素在主轴上的对齐方式
- flex-start:默认,左对齐 或者 上对齐
- flex-end:右对齐 或者 下对齐
- center:居中对齐
- space-between:两端对齐,元素之间等分,剩余部分空白
- space-around:两端对齐,剩余空白等分
align-items
设置容器中元素在交叉轴上的对齐方式
- stretch:默认,当元素的高度没设置,元素的高度会拉伸至容器高度一致
- flex-start:在交叉轴上向起点位置对齐
- flex-end:在交叉轴上向结束位置对齐
- center:居中对齐
Item
表示container中的每一项
- order:设置元素排序规则, 由小到大,默认为0
- flex-grow:用于设置元素的放大比例,默认为0。如果为0则不放大
flex-shrink:控制元素缩小比例
flex-basis:设置元素固定或者自动空间的占比
align-self:重写align-items父属性
热门推荐
中年健身,动作不需太复杂,做好这3个王牌动作就够了
历来北伐皆败,朱元璋的北伐为啥能成功?徐达的钳子战术太高明
如何教孩子掌握九九乘法表?避免常见学习错误
皮肤瘙痒难受,可能和哪些因素有关?如何自我排查?医生一文讲明
许嵩为何能持续长红?从才华到态度的全方位解析
如何在日语学习中克服发音难关?
大专学历女干部晋升副科!揭秘成功之道
大宋的春天:谁说男人不爱花?
司马迁盛赞的"六计安天下":陈平如何助刘邦夺得天下?
iOS 14无法上网问题解决方法大全
《赛博朋克2077》结局全解析:你的选择决定未来
网络情报与国际安全:打破法律和外交的沉默?
公务员工作稳定吗
什么是老三板股票:老三板市场的特点
科学运动重塑大脑:揭秘运动影响神经系统的三大途径
企业数据存储集群解决方案——本地、云与混合存储
历史上的大瘟疫
AI赋能软件测试:从自动化到智能化
探索光耦:隔离电压——光耦保障电路安全与性能的关键
年会穿搭包裙:职场女性的专业魅力与职业形象塑造
别再羡慕了!最高级的贵气感,原来可以这样培养
湖南永州鬼崽岭:超万尊石像的神秘考古发现
明末背景下的文字冒险:《饿殍:明末千里行》登陆Switch
什么是维生素B2?三大功效、摄入量与富含食物清单
服装店铺客户关系管理与业务流程优化指南
献血量创新高,为何仍然"用血难"?血液供需管理难题这样解
为什么龈下刮治要两三次呢?适应症/可能原因/术后维护建议文内揭秘
三国演义中的十大著名战役:历史与智慧的碰撞
经典的三国策略手游推荐 2025受欢迎的三国策略手游有哪些
抗美援朝27位军长,1955年授予什么军衔?