css :
view 相当于 div 块级元素
display 默认设置 block
display:inline 设置后 设置宽度高度是无效的
要设置宽度高度 又要设置为行内元素 我们设置:
(1)display:inline-block;
width:100px;
height:100px;
(2) flex 布局
display:flex
flex-direction:row;
flex-direction 设置布局方向 默认设置 row
row-reverse : 主轴为 水平方向 起点在右边
column-reverse:主轴为垂直方向, 起点在下边
row(默认值): 主轴为水平方向,起点在左端。
column: 主轴为垂直方向,起点在上沿。
reverse 意思是 倒序
(3) 为什么行倒序 于 列倒序有点不同
因为他们的高度是他们的本身的高度加起来的 宽度撑满屏幕
所以在列倒序上只是调整了下位置 行倒序就会向右倒序
原来排序是 1 2 3 反过来就是 3 2 1
(4)justify-content属性
justify-content属性定义了项目在主轴上的对齐方式。
flex-start 左边对齐
flex-end 右边对齐
center 中心
space-between 两端对齐,项目之间的间隔都相等
space-around 每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。
start 与 end 的方向 取决于主轴上的对齐方法 是哪个
space-between 让靠左边的元素靠左对齐 让右边的元素靠右对齐 其他的保持等距
space-between 也就是平均分布
space-around 等距分布 每个元素的左右距离都相等
(5) align-items属性
align-items属性定义项目在交叉轴上如何对齐。
flex-start:交叉轴的起点对齐。
flex-end:交叉轴的终点对齐。
center:交叉轴的中点对齐。
baseline: 项目的第一行文字的基线对齐。
stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。
交叉轴的方向取决于主轴的方向
比如: 主轴 row 交叉轴 column 就比如一个十字路口
stretch 没有设置高度的情况下
(6) flex-wrap属性 换行
nowrap(默认):不换行。
wrap:换行,第一行在上方
wrap:换行,第一行在上方。
换行: 有间距

转载于:https://www.cnblogs.com/guangzhou11/p/11259331.html

学习旧岛小程序 (1) flex 布局相关推荐

  1. 学习旧岛小程序 (5) observer 函数中修改属性的值

    不要在一个属性的 observer  函数中修改属性的值 不然会造成内存泄露 错误代码: properties: {/* 期刊号 */index: {type: String,observer: fu ...

  2. 学习旧岛小程序 (3)组件的样式

    (1)单位要用 rpx rpx(responsive pixel): 可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则75 ...

  3. 学习旧岛小程序 (4) 电影组件的实现

    先编写基本的页面架构 <view class="classic-container"> <image src="{{img}}" class= ...

  4. 学习旧岛小程序 (2) 自定义组件

    (1) 新建组件 新建组件目录下的文件名字可以与目录不一样 (2)引用组件 在引用的组件的 .json 添加配置 { "usingComponents": { "like ...

  5. 学习旧岛小程序 (5) 自定义组件的自定义事件

    自定义组件的触发事件: 自定义组件触发事件时,需要使用 triggerEvent 方法,指定事件名.detail对象和事件选项: this.triggerEvent('like', { behavio ...

  6. 学习旧岛小程序 (4)封装api 请求

    1.配置基本的 请求路径 和 key config.js const config = {baseUrl: 'http://bl.7yue.pro/v1/',appkey: "" ...

  7. 我在学习小程序之flex布局

    我在学习小程序之flex布局 什么是flex布局呢? flex布局定义 flex布局原理 一个小案例 需求 分析 代码实现 代码部分 效果部分 总结 什么是flex布局呢? flex布局定义 flex ...

  8. 微信小程序解决flex布局,最后一行靠左对齐问题

    微信小程序解决flex布局,最后一行靠左对齐问题 需求:使用flex布局,每行固定三个元素,元素间距自适应,向左对齐 实际效果与代码如下: wxml <view class="con- ...

  9. 微信旧岛小程序章节目录

    索引 第一章 申请appkey ## 标题##我是 标题 第二章 准备工作 小程序开发工具介绍和第三方开发工具介绍 第三章 小程序基础知识 与新特性 1.小程序的4种文件类型 2.小程序的组织结构 3 ...

最新文章

  1. oracle中key,mysql中的key在oracle中是什么
  2. 人脸识别技术商用再加速 安企步履坚定
  3. python数据处理实例-Python大数据处理案例
  4. 说说成为顶级运营人员的一个先决条件:做事的霸气!
  5. Windows 8 HTML5/JS评论引发开发者群中的慌乱
  6. easyui数据表格重置_数据库三种删除方式
  7. 10分钟搭建完成人脸通行系统 百度『乘风』人脸智能化平台了解一下
  8. 安全多方计算(MPC)从入门到精通:简易教程
  9. 【转载国外好文】代工开发一个iOS应用没有那么容易
  10. 阿里云高性能时序数据库 TSDB 启动公测,为物联网而生的数据库!
  11. bat文件语法和技巧_这不是高手专利,一秒新建100个Excel文件
  12. 三农数据(1996-2020)九:产值:谷物及其他作物、蔬菜园艺、水果、坚果、饮料
  13. matlab 色温图,LED色温图谱详解
  14. Java + OpenCV 实现更换背景色 (以 证件照 蓝色幕布替换成红色背景 为例)(JavaCV)
  15. python刷题记录:买帽子
  16. “UnsatisfiedDependencyException“的解决方案
  17. VIVADO生成并导入网表文件
  18. 如何系统的学习linux
  19. 数字化汗字中仲字如化数字化_如何将旧的电影照片数字化
  20. word2003如何删除页眉?

热门文章

  1. Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
  2. 最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
  3. STM32下SD卡驱动详解
  4. CTFshow php特性 web91
  5. poj 2069 Super Star 最小求覆盖【爬山算法】
  6. 第九周项目实践2 二叉树遍历的递归算法
  7. 如何去除矩阵中的NaN元素
  8. 注视点估计(二维法)
  9. 计算机原理的进位输入是什么,进位控制实验计算机组成原理实验报告
  10. 解决webpack打包vue项目后,部署完成后,刷新页面页面404