小程序的Flex弹性布局

2018-11-12  本文已影响0人  KosmoSakura

参考:
微信小程序页面布局
微信小程序开发详解(九)---微信小程序布局基础



1.Flex布局的特点

2.Flex布局的两个基本属性

1.Flex容器属性

flex-flow:是flex-direction和flex-warp的简写

2.内部元素属性

flex:是flex-grow、flex-shrink、flex-basis的简写

2.常识:

伸缩容器(flex container)
设有display:flex或者display:block的元素就是一个伸缩容器
伸缩项目(flex item)
里面的子元素称为伸缩项目,伸缩容器中子元素都是使用Flex布局排版。

1.display:block
指定为块内容器模式,总是使用新行开始显示
微信小程序的视图容器(view,scroll-view和swiper)默认都是dispaly:block。

2.display:flex
指定为行内容器模式,在一行内显示子元素
可以使用flex-wrap属性指定其是否换行,
flex-wrap有三个值:nowrap(不换行),wrap(换行),wrap-reverse(换行第一行在下面)

3.主轴和侧轴

引用一下来自《微信小程序页面布局》里面的一张图

1.Flex-direction

控制主轴和侧轴的方向:如果水平方向为主轴,那个垂直方向就是侧轴

2.对齐方式
justify-conent: 子元素在主轴上面的对齐方式

align-items: 子元素在侧轴上对齐的方式

上一篇 下一篇

猜你喜欢

热点阅读