《微信小程序开发入门精要》——第2章,第2.8节带边距的水平等间隔排列

2.8 带边距的水平等间隔排列
上一节介绍的space-between是顶格显示的,也就是说,最左边和最右边的view是紧挨着父视图边缘的。当我们想留一定的边距时,需要使用space-around,布局代码如下:

<view class="flex-wrp" style="flex-direction:row;justify-content: space-around">
   <view class="flex-item bc_green"></view>
   <view class="flex-item bc_red"></view>
   <view class="flex-item bc_blue"></view>
</view>

运行效果如图2-16所示。

▲图2-16 space-around效果
如果发生折行,仍然是每一行的最左侧和最右侧都会距父视图边缘有一定距离,布局代码如下:

  <view class="flex-wrp"
     style="flex-direction:row;justify-content: space-around;flex-wrap:wrap">
    <view class="flex-item bc_green"></view>
    <view class="flex-item bc_red"></view>
    <view class="flex-item bc_blue"></view>
    <view class="flex-item bc_green"></view>
    <view class="flex-item bc_red"></view>
    <view class="flex-item bc_green"></view>
 <view class="flex-item bc_blue"></view>
 </view>

显示效果如图2-17所示。

▲图2-17 折行后的space-around效果

时间: 2024-10-12 02:05:34

《微信小程序开发入门精要》——第2章,第2.8节带边距的水平等间隔排列的相关文章

《微信小程序开发入门精要》——第2章,第2.1节水平排列

第2章 布局微信小程序开发入门精要布局是任何支持UI的技术都会涉及到的.小程序的布局采用了和React Native相同的flex(弹性布局)方式,使用方法也类似(只是属性名不同而已).因此,如果读者已经对React Native的布局比较了解,那么将非常容易掌握小程序布局.即使对React Native的布局不了解,通过对本章的学习,也可以掌握小程序布局的核心技术. 本章要点水平排列布局水平折行排列布局垂直排列布局垂直折列排列布局水平排列对齐布局垂直排列对齐布局水平等间隔排列布局带边距的水平等

《微信小程序开发入门精要》——第1章,第1.1节什么是微信小程序

第1章 微信小程序入门微信小程序开发入门精要微信小程序是腾讯在2016年9月推出的一种新型的微信扩展.尽管目前还没有正式开发,但依然受到了非常多的关注.这主要是由于腾讯的影响力,以及微信在国内拥有的庞大的用户群体.在2017年1月9日,腾讯已经正式上线了小程序,这意味着任何人都可以在手机微信中使用小程序.由于目前小程序的数量还不多,所以现在进入小程序开发领域,可能会赶上小程序的第一拨红利.OK,废话少说,从本章开始,让我们深入了解微信小程序的原理以及详细的开发过程. 本章要点什么是微信小程序注册

《微信小程序开发入门精要》——第1章,第1.6节开发第一个微信小程序

1.6 开发第一个微信小程序 本节将从零开始开发一款微信小程序.该程序是一个猜拳游戏,功能很简单,单击"开始"按钮后,会快速切换"锤子""剪刀"和"布",直到按"停止"按钮,会显示"锤子""剪刀"和"布"中的一个,该游戏可以实现双方或多方猜拳.本节的目的是通过该例子,将开发微信小程序的过程完整讲述一遍,从配置开发环境.建立小程序项目,一直到将微信小

《微信小程序开发入门精要》——导读

目 录第1章 微信小程序入门 第1章第1节第1章第2节第1章第3节第1章第4节第1章第5节第1章第6节第1章第7节第2章 布局 第2章第1节第2章第2节第2章第3节第2章第4节第2章第5节第2章第6节第2章第7节第2章第8节第2章第9节第3章 视图容器第4章 视图层技术第5章 基础组件第6章 表单组件第7章 多媒体组件第8章 其他组件第9章 网络第10章 多媒体第11章 数据存取第12章 位置第13章 设备第14章 界面第15章 开放接口第16章 徽章(Badge)第17章 基础组件第18章 高

《微信小程序开发入门精要》——第1章,第1.2节原生热布局

1.2 原生热布局尽管本书的主题是微信小程序,但这里还要提一下原生热布局的概念.由于目前移动平台主要有Android和iOS,但这两个平台使用的开发技术完全不同(前者主要使用Java,后者主要使用OC或Swift),所以就需要有一种可以同时开发两种平台的技术,这样理论上可以节省一半的开发成本. 以前比较流行的技术是混合开发(Hybird),这种技术很简单,就是HTML5+CSS+JavaScript的结合.和木桶原理一样,木桶装多少水,是由最短那个木板决定的,而在这三者组合中,HTML5就成为那

《微信小程序开发入门精要》——第1章,第1.7节小结

1.7 小结本章用一个完整的例子从头到尾演示了从开发小程序到真机测试,再到上传发布的完整过程.尽管本章提供的例子非常简单,但足以清楚地展示小程序开发的完整过程.不过要想开发更加高级的小程序,还需要继续阅读后续的章节.

《微信小程序开发入门精要》——第1章,第1.4节获得AppID

1.4 获得AppID 尽管开发小程序AppID并不是必须的,但如果要在真机上测试小程序,以及发布小程序,就必须要用到AppID了.这就和Apple的开发者账号一样,如果不花99$/年的费用购买开发者账号,你就只能在iOS模拟器上玩玩了.当然,小程序的AppID是不收费的,只要注册者满足资质,就可以免费注册,并获得AppID. 如果读者按着上一节的步骤成功注册了小程序账号,并登录到小程序后台管理页面.单击左下角的"设置"链接,在右侧单击"开发设置"选项卡,可以看到&

《微信小程序开发入门精要》——第1章,第1.3节注册小程序账号

1.3 注册小程序账号在开发小程序之前,需要注册一个小程序账号,并用与账号绑定的手机微信扫描开发工具的二维码才能登录开发小程序的IDE(将在1.4节介绍).首先进入如下地址的页面.https://mp.weixin.qq.com 如果已经用微信公众号登录,请注销.然后单击右上角"立即注册"链接,进入注册页面.该页面有如图1-1所示的4个注册选项,分别是订阅号.服务号.小程序和企业号. ▲图1-1 注册类型 也就是说,这4个注册类型需要使用4个不同的账号,如果读者已经有了订阅号或其他账号

《微信小程序开发入门精要》——第1章,第1.5节设置小程序信息

1.5 设置小程序信息即使有了AppID,也不能立即发布小程序,在此之前,还需要设置小程序的基本信息.单击"设置"链接,在右侧单击"基本设置",会出现一些设置项,如小程序名称.小程序头像等.设置完成后,会出现类似图1-5所示的信息. ▲图1-5 小程序基本设置 当小程序发布后,如果想让别人使用你的小程序,最简单的方式就是提供小程序的二维码.单击图1-5所示页面"二维码"右侧的"下载更多尺寸",可以下载不同尺寸的二维码.图1-6

《微信小程序开发入门精要》——第2章,第2.9节小结

2.9 小结本章主要介绍了小程序中的主要布局方式,通过这些布局,可以设计出各式各样的UI.尽管本章中并没有一行JavaScript代码,但也相当重要.因为如果不掌握布局,后面的组件掌握得再熟练都没用,所以如果读者对小程序的布局还不了解,建议详细阅读本章.