当前位置:网站首页>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属性。
边栏推荐
猜你喜欢
MYSQL误删数据恢复
广告电商、泰山众筹、链动2+1,这3个模式到底怎么样?
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
【汇编语言02】第2章 寄存器——理论知识
懵逼!阿里一面被虐了,幸获内推华为技术四面,成功拿到offer,年薪40w
异常与智能指针
智能合约安全——delegatecall (2)
【汇编语言03】第2章 寄存器——实验1:查看CPU和内存,用机器指令和汇编指令编程
MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
阿里资深专家打造从零开始学架构,含阿里内部技术栈PPT、PFD实战
随机推荐
货比四家 version tb1.63
盲僧发现了华点——教你如何使用API接口获取数据
【ORACLE】什么时候ROWNUM等于0和ROWNUM小于0,两个条件不等价?
mysql跨库关联查询(dblink)
选出表中的中位数记录[构造左右边界 || 问题转换]
Online monitoring of UPS power supply and operating environment in the computer room, the solution is here
广告电商、泰山众筹、链动2+1,这3个模式到底怎么样?
大佬们,flinkcdc 2.2 版本采集sqlserver只能采集到全量的数据,不能采集到增量的数
软件测试回归案例,什么是回归测试?
多肽介导PEG磷脂——靶向功能材料之DSPE-PEG-RGD/TAT/NGR/APRPG
二叉树求和路径问题解答与注记
Blender script 删除所有幽灵对象
在线监控机房内的UPS电源及运行环境,解决方案来了
MySQL——增删改查进阶
[Notes] Introduction to machine learning
go语言实现导出string字符串到文件中
C#将位图旋转90度
【C语言学习笔记(七)】C语言重定向输入与输出
使用安全浏览器将网页保存为pdf的方法步骤
87. (Home of cesium) cesium heat map (topography)