当前位置:网站首页>flex布局
flex布局
2022-08-03 18:54:00 【weixin_46438810】
flex布局
https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html
使用
使用了布局以后,子元素的float、clear、和vertical-align属性将失效
display:flex;
行内元素使用flex布局
display:inline-flex;
基本概念
flex-direction
属性决定主轴的方向
flex-wrap
属性定义,如果一条轴排不下时,该如何换行
nowrap:不换行
wrap:换行
wrap-reverse:第一行在下方
justify-content
定义了项目在主轴上的对齐方式
align-items
定义项目在交叉轴上如何对齐
align-content
定义了多根轴线的对齐方式。如果项目著有一根轴线,该属性不起作用
项目的属性
order(排列顺序)
定义项目的排列顺序。数值越小,排列越靠前,默认为0
flex-grow(放大)
定义项目放大比例
- 默认为0,即存在剩余空间,也不放大
- 如果都设置1,则将他们等分空间
- 如果一个项目的flex-grow属性为2,其项目都为1,则前者占据的剩余空间将比其他项目多一倍
flex-shrink(缩小)
定义项目的缩小比例
- 默认为1,即当空间不足时,都将等比例缩小
- 如果设置一个项目的flex-shrink属性为0,其他项目都为1,则前者不缩小
flex-basis(分配多余空间)
定义了在分配多余空间之前,项目占据主轴的空间
- 默认值为auto,即项目的本来大小
- 可以设置跟width或height属性一样的值,则项目将占据固定空间
align-self
align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。
边栏推荐
猜你喜欢
随机推荐
idea——同一项目开启多个实例(不同端口)
高数---级数
实时渲染器不止lumion,Chaos Vantage你值得一试
ImportError: /lib/libgdal.so.26: undefined symbol: sqlite3_column_table_name
Mock模拟数据,并发起get,post请求(保姆级教程,一定能成功)
丙二醇二乙酸酯(Propylene Glycol Diacetate)
EasyNTS上云网关断电重启后设备离线是什么原因?
金鱼哥RHCA回忆录:CL210管理计算资源--管理计算节点+章节实验
首届MogDB征文活动开启啦!
剑指Offer 56.数组中数字出现的次数
VsCode预览Geojson数据
Jenkins CI平台(二)
15、学习MySQL NULL 值处理
go语言实现导出string字符串到文件中
MySQL——增删改查进阶
PHP基础笔记-NO.2
Intelligent security contract - delegatecall (2)
MySQL如何一劳永逸的永久支持输入中文
常见亲脂性细胞膜染料DiO, Dil, DiR, Did光谱图和实验操作流程
【HCIP】MPLS实验