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父属性
热门推荐
侵权维权的法律文书如何撰写
手机放枕边会爆炸?这些手机使用和充电安全要点请收好
结婚率降低:社会现象背后的原因与影响分析
户籍是什么意思
如何确认户口是城镇类型还是乡村类型?
银行存单丢失怎么办?
牧濑红莉栖:《Steins;Gate》中的天才少女
如何给五个人的团队起名
对电动自行车“非法改装”说声不!
电动车放后备箱能不能上路?长期放置后还能用吗?
一吨原油,能提炼出多少汽油和柴油?
鼻咽癌的早期筛查方法包括
这个下意识的习惯,正在阻止你真正爱自己!很多人不知道,还在一直做!
情感共鸣:文化展馆设计中的展示方式与布局引导观众情感体验与思考
深圳市哪些眼科医院有地铁口,便捷的眼科医院选择指南
跑步健身应怎样合理饮食呢
5公里极速燃脂训练计划,5公里跑步怎么能坚持跑完
“AI那么火,但我还是劝你谨慎用它!”
梅宏院士:当前 AI 存在三大问题!
陈冲主演的《弟弟》,讲述亚裔少年成长烦恼
鲁棒性增强和噪声处理
分析股票低位确立的方法:如何掌握股票低位确立的分析方法
湿性老年黄斑病变迅速诊治保住视力
高考没考上大学,直接工作的话学什么技术好?
孕妇一天需要睡多久?如何安排孕妇睡眠时间?科学规划,轻松入睡
诺贝尔奖如何评选:从提名到揭晓的完整流程
2024年度诺奖热门残雪——最具世界影响力的中国作家
公募调研电子元件、工业机械等行业公司 胜宏科技股价表现亮眼
大脑如何为世界建模?从无监督学习到预测加工
如何了解实物黄金出售的渠道和方法?怎样选择最优的出售方式?