alreadyAndroid开发Android开发

前端开发必备:Flex Box布局语法-属性学习指南

2021-10-08  本文已影响0人  Carson带你学安卓

前言

Flex Box(Flexible Box),即 "弹性布局",是目前前端开发最常用的布局方案。本文主要提供一份Flex Box布局语法-属性大全:


布局概念

通过属性设置元素来展示UI布局是使用Flex Box布局的核心用法,下面将主要讲解 容器 跟 容器成员的属性设置。


容器属性

容器的常用属性主要包括:

1. flexDirection:容器成员的排列方向

2. justifyContent:容器成员在主轴上的对齐方式

3. alignItems:容器成员在交叉轴上的对齐方式

4. alignContent:多根轴线的对齐方式

多根轴线的对齐方式(若只有一根轴线,则不起作用)

5. flexWrap:容器成员在轴线方向排列不下时的换行方式

特别说明:flexFlow属性


容器成员属性

容器成员常用的属性主要包括:

1. order:容器成员的排列顺序

2. alignSelf:容器成员在容器的交叉轴对齐方式

3. flexGrow:空间剩余时,容器成员占剩余空间的放大比例

4. flexShrink:空间不足时,容器成员的缩小比例

5. flexBasis:分配多余空间前,容器成员占据的主轴空间(即横向方向的)

特别说明:flex属性

是属性flexGrow、flexShrink 和 flexBasis的快捷设置方式

至此,关于Flex Box布局常用属性讲解完毕。


实操演示

此处推荐一个Demo网站:https://yogalayout.com/playground,设置属性即可快速预览,方便:


总结


欢迎关注Carson_Ho的简书

不定期分享关于技术干货,追求短、平、快,但却不缺深度


请点赞!因为你的鼓励是我写作的最大动力!

上一篇 下一篇

猜你喜欢

热点阅读