微信小程序:flex常用布局

在我们平时微信小程序开发过程中为了页面能达到设计小伙伴的预期,追求还原度,那我们肯定会使用很多常用的布局方式,那我们今天就介绍一下微信小程序中常用的一些flex布局

1、常用flex布局 

/** 水平垂直居中 **/
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/** 纵向依次排列 **/
.direction-column {
  flex-direction: column;
}

/** 平分,一左一右排列 **/
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/** 从左往右垂直居中依次排列 **/
.flex-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/** 从右往左垂直居中依次排列 **/
.flex-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/** 从左往右依次排列,底部(基线)对齐 **/
.flex-start-base {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
}

2、其它布局

order属性定义项目的排列顺序。数值越小,排列越靠前,默认为0

.item{
  order: <integer>;
}

 flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。

.item {
  flex-grow: <number>; /* default 0 */
}

flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。 

.item {
  flex-shrink: <number>; /* default 1 */
}

相关推荐

  1. 程序标签

    2024-01-08 18:50:01       53 阅读
  2. 程序api

    2024-01-08 18:50:01       27 阅读
  3. 程序九宫格布局,轮播图

    2024-01-08 18:50:01       64 阅读
  4. 程序开发常用的布局

    2024-01-08 18:50:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-08 18:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-08 18:50:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-08 18:50:01       82 阅读
  4. Python语言-面向对象

    2024-01-08 18:50:01       91 阅读

热门阅读

  1. 阿里云腾讯云

    2024-01-08 18:50:01       59 阅读
  2. js判断是否为数字的方法

    2024-01-08 18:50:01       58 阅读
  3. 计算机网络学习笔记(7) - 运输层 - TCP协议

    2024-01-08 18:50:01       60 阅读
  4. C++如何处理内存碎片问题

    2024-01-08 18:50:01       61 阅读
  5. C++ 求一个数是否是丑数。

    2024-01-08 18:50:01       52 阅读
  6. MES生产管理系统流程

    2024-01-08 18:50:01       59 阅读
  7. 面试经典150题(67-71)

    2024-01-08 18:50:01       69 阅读
  8. Leetcode 3002. Maximum Size of a Set After Removals

    2024-01-08 18:50:01       62 阅读