微信小程序中Flex 布局是什么意思

这篇文章给大家分享的是有关微信小程序中Flex 布局是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

任何一个容器都可以指定为 Flex 布局。

.box{display:flex;}

行内元素也可以使用 Flex 布局。

.box{display:inline-flex;}

Webkit 内核的浏览器,必须加上-webkit前缀。

.box{display:-webkit-flex;/*Safari*/display:flex;}

注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。

Flex基本概念 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。

微信小程序中Flex 布局是什么意思

容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。

项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。

容器的属性

 flex-direction:属性决定主轴的方向(即项目的排列方向)。(左中右 上中下)

 flex-wrap:属性定义,如果一条轴线排不下,如何换行。

 flex-flow:flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap

 justify-content:属性定义了项目在主轴上的对齐方式。(左中右)

 align-items:属性定义项目在交叉轴上如何对齐。(上中下)

 align-content:属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

感谢各位的阅读!关于“微信小程序中Flex 布局是什么意思”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2021-03-13 15:39:50
收藏
分享
海报
0 条评论
159
上一篇:jest测试react native组件的步骤分析 下一篇:小程序data-指的是什么意思
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码