美文网首页
微信小程序开发之路~~~第一站基本组件布局之flex布局

微信小程序开发之路~~~第一站基本组件布局之flex布局

作者: Zax_Smile | 来源:发表于2017-01-10 14:48 被阅读567次

1月9号微信小程序正式发布,前一段时间看过一段时候的小程序,后来赶项目就放在一边了,年关将至,公司经过了一轮大的裁员之后,为了过个好年,认怂的我,选择留了下来,开始了自学之路。本身自己不是什么大牛,写出了的东西只是为了记录自己的学习过程,如果有人看了我的简书,学到了一下东西,我会很高兴。欢迎大家批评指正,让我在程序员的路上一路到底!!!

学前端的朋友,可能对于flex布局会特别的熟悉,微信的flex布局和css的flex布局相同的,在这里我就只是简单的介绍一下。可以做到使用即可。

Flex布局的特点:

任意方向的伸缩,向左,向右,向下,向上

在样式层可以调换和重排顺序

主轴和侧轴方便配置

子元素的空间拉伸和填充

沿着容器对齐。

什么是弹性容器?

弹性框模型分为弹性容器以及弹性项目。当组件的display为flex或inline-flex时,该组件则为弹性容器,弹性容器的子组件为弹性项目。

小程序中的dispay属性来标识显示方式

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

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

flex

flex 分为主轴和侧轴,通俗的将就是横向和竖向,

flex-direction 属性来表示主轴方向:

row:从左到右的水平方向为主轴

row-reverse:从右到左的水平方向为主轴

column:从上到下的垂直方向为主轴

column-reverse从下到上的垂直方向为主轴

子元素的对齐方式

justify-conent定义子元素在主轴上面的对齐方式

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

jstify-content有5个可选的对齐方式:

flex-start主轴起点对齐(默认值)

flex-end主轴结束点对齐

center在主轴中居中对齐

space-between两端对齐,除了两端的子元素分别靠向两端的容器之外,其他子元素之间的间隔都相等

space-around每个子元素之间的距离相等,两端的子元素距离容器的距离也和其它子元素之间的距离相同

效果如下图:

align-items表示侧轴上的对齐方式:

stretch填充整个容器(默认值)

flex-start侧轴的起点对齐

flex-end侧轴的终点对齐

center在侧轴中居中对齐

baseline以子元素的第一行文字对齐

简单介绍到这里,我的关于react-native 的文章关于felx布局比较详细,需要的可以看看。

相关文章

  • Flex布局图文详解

    《微信小程序开发--Flex布局》

  • 小程序的Flex弹性布局

    参考:微信小程序页面布局微信小程序开发详解(九)---微信小程序布局基础 1.Flex布局的特点 1.任意方向的伸...

  • 微信小程序开发之flex布局笔记

    微信小程序开发推荐使用flex布局。本人在平时的小程序开发中,都是优先使用flex布局。对于一个搞不懂css的后端...

  • 小程序Flex布局

    小程序的开发布局里,用最多的应该是Flex布局了,微信官方也推荐优先使用Flex布局,因为Flex实在是简便和灵活...

  • 微信小程序开发之路~~~第一站基本组件布局之flex布局

    1月9号微信小程序正式发布,前一段时间看过一段时候的小程序,后来赶项目就放在一边了,年关将至,公司经过了一轮大的裁...

  • 【2021-10-23】微信小程序flex布局

    微信小程序flex布局flex是一种很方便的布局方式,主要调用方式:

  • flex布局笔记

    Flex 布局 简介 flex 布局 (Flexible 布局,弹性盒子)是在小程序开发经常使用的布局方式 官方文...

  • 2018-02-06

    参考微信小程序的开发文档开发手册,关注版本更新说名 问题一:display:flex布局???参考阮一峰Flex ...

  • 小程序基本布局

    小程序布局 微信小程序的页面开发和Web一样通过CSS对内容进行渲染,不同的是微信小程序利用Flex(弹性盒子)对...

  • flex布局总结

    --- flex 及 使用场景 App 的 百分比布局,使用flex弹性布局来排布 微信小程序的布局就使用f...

网友评论

      本文标题:微信小程序开发之路~~~第一站基本组件布局之flex布局

      本文链接:https://www.haomeiwen.com/subject/qabkbttx.html