返回顶部
首页 > 资讯 > 精选 >微信小程序View:flex布局的方法
  • 399
分享到

微信小程序View:flex布局的方法

2023-06-26 08:06:36 399人浏览 薄情痞子
摘要

这篇文章主要讲解了“微信小程序View:flex布局的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序View:flex布局的方法”吧!微信小程序 View 支持两种布局方式:B

这篇文章主要讲解了“微信小程序View:flex布局的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序View:flex布局的方法”吧!

微信小程序 View 支持两种布局方式:Block 和 Flex,所有 View 默认都是 block

要使用 flex 布局的话需要显式的声明:

display:flex;

下面就来介绍下微信小程序的 Flex 布局

先做一个简单的 demo

<view class="main"><view class="item item1">1</view><view class="item item2">2</view><view class="item item3">3</view>  </view>

加上背景色能看的更清楚些

.main {  width: 100%;  background-color: antiquewhite;}.item {  height: 100rpx;  width: 100rpx;}.item1 {  background-color: red;}.item2 {  background-color: dodgerblue;}.item3 {  background-color: greenyellow;}

然后大概是这个样子的:

snip_20170213230726

然后我们先都加上display: flex

然后我们先都加上 display: flex

好使用 flex 布局,主意,貌似 view 不会自动继承,需要在每个想使用的 view 里都加上。

首先是横向布局和竖向布局,要设置属性 flex-direction ,它有4个可选值:

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

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

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

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

然后我们要设置元素在横向上的布局方向,需要设置 justify-content 属性,它有5个值可选:

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

flex-end:主轴结束点对齐

center:在主轴中居中对齐

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

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

然后我们要设置元素在纵向上的布局方向,需要设置 align-items 属性,它有5个值可选:

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

flex-start 侧轴的起点对齐 (这里我们手动设置下子 view 的高度,来看的明显一些)

flex-end 侧轴的终点对齐

center 在侧轴中居中对齐

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

子 View 还有个属性 align-self,可以覆盖父元素的 align-items 属性,它有6个值可选:auto | flex-start | flex-end | center | baseline | stretch (auto 为继承父元素 align-items 属性,其他和 align-items 一致)

比如上面最后一个 baseline 的例子,我们把 item3 设置 align-self:flex-end;

此外还有 flex-wrap 属性,用于控制子 View 是否换行,有3个值可选:

nowrap:不换行(默认)

wrap:换行

wrap-reverse:换行,第一行在最下面

还有子 View 有个 order 属性,可以控制子元素的排列顺序,默认为0。

比如还是上面那个例子,我们把 item3 设置 order:-1; 可以把 item3 排在前面

flex 常用布局就这些。

感谢各位的阅读,以上就是“微信小程序View:flex布局的方法”的内容了,经过本文的学习后,相信大家对微信小程序View:flex布局的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 微信小程序View:flex布局的方法

本文链接: https://lsjlt.com/news/308374.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序View:flex布局的方法
    这篇文章主要讲解了“微信小程序View:flex布局的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序View:flex布局的方法”吧!微信小程序 View 支持两种布局方式:B...
    99+
    2023-06-26
  • 微信小程序Flexbox布局有哪些特点
    微信小程序Flexbox布局具有以下特点: 灵活性:Flexbox布局可以轻松地实现不同屏幕尺寸和设备的适配,使页面在不同设备上呈...
    99+
    2024-04-03
    微信小程序
  • Unity3D发布微信小程序
      Unity3D目前已经支持微信小程序开发,目前正处于公测阶段,可以参考文档。这样我们只需要在unity本地开发完,一键导出微信小程序工程发布即可。 1,开发准备   在开发之前,我们需要到微信公众号平台申请到微信小程序,并下载微信开发者...
    99+
    2023-09-05
    微信小程序 小程序
  • 【微信小程序】全局配置
    目录 全局配置文件及常用的配置项 全局配置 - window 1. 小程序窗口的组成部分 2. 了解 window 节点常用的配置项  3. 设置导航栏的标题 4. 设置导航栏的背景色  5. 设置导航栏的标题颜色 6. 全局开启下拉刷新功...
    99+
    2023-09-10
    微信小程序 小程序 前端 javascript 开发语言
  • 微信小程序的开发方法
    本篇内容主要讲解“微信小程序的开发方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序的开发方法”吧!1、准备工作用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 , 根据指...
    99+
    2023-06-29
  • 微信小程序运营的方法
    这篇文章主要介绍了微信小程序运营的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序运营的方法文章都会有所收获,下面我们一起来看看吧。  1、装饰打造  用一个例子来说明,比如一家服装店。某服装店为了...
    99+
    2023-06-26
  • 微信小程序注册的方法
    这篇文章主要介绍“微信小程序注册的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序注册的方法”文章能帮助大家解决问题。方式一:通过微信公众号(已认证的企业类型)快速注册快速注册认证小程序...
    99+
    2023-06-26
  • 如何发布微信小程序
    今天小编给大家分享一下如何发布微信小程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。小程序的功能实现之后,经过一段时间地测...
    99+
    2023-06-19
  • 怎么发布微信小程序
    这篇文章主要介绍“怎么发布微信小程序”,在日常操作中,相信很多人在怎么发布微信小程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么发布微信小程序”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!审批通过以...
    99+
    2023-06-19
  • 微信小程序如何发布
    这篇文章给大家分享的是有关微信小程序如何发布的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  一、微信小程序发布需要准备哪些材料资质工具  【注意】目前个人和组织都可以注册微信小程序了,如何不明白个人怎么注册小程...
    99+
    2023-06-26
  • 【微信小程序】全局配置 - tabBar
    目录 全局配置 - tabBar 1. 什么是 tabBar 2. tabBar 的 6 个组成部分 3. tabBar 节点的配置项 4. 每个 tab 项的配置选项 全局配置 - 案例:配置 tabBar 1. 需求描述 2. 实现步骤...
    99+
    2023-09-03
    微信小程序 开发语言 小程序 javascript
  • 微信小程序工具程序调试的方法
    今天小编给大家分享一下微信小程序工具程序调试的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。程序调试主要有三大功能区:模...
    99+
    2023-06-26
  • 微信小程序中如何使用scroll-view实现flex布局
    小编给大家分享一下微信小程序中如何使用scroll-view实现flex布局,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.效果图2.在scroll-view里加一层容器,使用flex布...
    99+
    2024-04-02
  • 微信小程序阻止小程序返回的两种方法
    目录方法1:方法2:后语:对于page-container原理的个人理解总结本次项目为uniapp开发,原生小程序也可以参考这两个方法。 方法1: wx.enableAlertBef...
    99+
    2023-05-17
    阻止小程序返回怎么设置 微信小程序阻止返回 禁止小程序跳转
  • 微信小程序图片的保存方法
    微信小程序图片的保存方法:1、下载文件资源到本地。2、保存图片。具体操作步骤:下载文件资源到本地:客户端直接发起一个 http get 请求,返回文件的本地临时路径。即:调用函数wx.downloadfile({})保存图片到系统相册。即:...
    99+
    2024-04-02
  • 微信小程序图片转base64的方法
    微信小程序图片转base64的方法 :1、新建小程序,将图片拷贝到目录。2,直接用readFileSync进行编码转化。3,运行以后图片就转成base64。具体操作步骤:首先新建小程序并把图片拷贝到目录,如下图所示:然后用readFileS...
    99+
    2024-04-02
  • 微信小程序定位及布局设计的知识点有哪些
    这篇文章主要讲解了“微信小程序定位及布局设计的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序定位及布局设计的知识点有哪些”吧!一:定位(position)2017的微信...
    99+
    2023-06-26
  • 微信小程序--》小程序—全局数据共享和分包
    🏍️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名在校大学生 🛵个人主页:亦世凡华、 🛺系列专栏:微信小程序 🚲座右铭:人生亦可燃烧,亦可腐败,我愿燃烧,耗尽...
    99+
    2023-09-13
    微信小程序 小程序 开发语言 前端
  • 基于微信小程序的旅游社微信小程序
    文末联系获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myecli...
    99+
    2023-10-23
    微信小程序 小程序 mysql java 毕业设计
  • 最新微信小程序抓包方法
    一、安装 fiddler 官网下载:https://www.telerik.com/download/fiddler 二、配置 打开fiddler tools-> options,genneral: 全选 https: connecti...
    99+
    2023-09-01
    微信 小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作