当前位置: 首页 > news >正文

Weex中,关于组件的水平排列竖直排列居中对齐居左对齐居右对齐低部对齐顶部对齐布局对齐说明

容器内子组件排列方向

子组件竖直方向排列(默认)

请添加图片描述

子组件水平方向排列

<style>
.container {flex-direction: row;direction: ltr;
}
</style>

请添加图片描述

子组件在父组件容器中的对齐方式

我们主要使用两个属性实现子组件在父组件的对齐方式:
justify-content
align-items
先说一个常识:
父组件一定要有足够的宽高才能看到效果,要是宽高不够,那怎么样对齐都是一个样子的

justify-content影响 子组件排列方向同方向的对齐
align-items影响 子组件 排列方向的垂直方向的对齐

align-items的属性值

  • flex-start : 起始点对齐
  • flex-end : 终点对齐
  • center :中心点对齐
  • stretch : 子组件拉伸撑满父组件,在子组件排列的垂直方向上。
    (比如:子组件是水平排列,那么align-itemsstretch属性值时,会在竖直方向拉伸并撑满父组件)

align-items属性的默认值

  • 子组件水平排列:水平排列时,默认为flex-start.
  • 子组件竖直排列:竖直排列时,默认为stretch
    (这也是为什么div内包裹text时,text默认会占满屏幕的整个宽度)

justify-content的属性值

  • flex-start : 起始点对齐
  • flex-end : 终点对齐
  • center :中心点对齐
  • space-between : 子组件在 排列方向上,平均分布,组件之间的间隔相等。
  • space-around:-不建议使用,实际效果与官方文档不一致-

flex属性

flex属性就是子组件在父组件中排列的所占权值。

  • 如果有3个子组件, A组件flex: 1, B组件flex: 1, C组件flex: 1, 那么它们在排列方向上都将获得 1/3的空间。
  • 如果有3个子组件, A组件flex: 1, B组件flex: 2, C组件flex: 1, 那么它们在排列方向上将获得 A1/4, B 2/4, C 1/4的空间。
http://www.lryc.cn/news/70466.html

相关文章:

  • 服务(第二十八篇)rsync
  • Vue 3 第二十五章:插件(Plugins)
  • Android 系统内的守护进程 - main类服务(3) : installd
  • 华为OD机试真题 Java 实现【对称字符串】【2023Q2 200分】
  • day18文件上传下载与三层架构思想
  • Async/await详解
  • Mysql基础 — DDL、DML、DQL、DCL、函数、约束
  • 中国移动董宁:深耕区块链的第八年,我仍期待挑战丨对话MVP
  • AI孙燕姿项目实现
  • 传统机器学习(六)集成算法(2)—Adaboost算法原理
  • 性能优化常用的技巧,你都知道吗?
  • 机器学习——损失函数(lossfunction)
  • 小航助学2022年NOC初赛图形化(小高组)(含题库答题软件账号)
  • 软考中级数据库系统工程师-第6-7章 数据库技术基础关系数据库
  • 掌握RDD算子2
  • ORACLE-SQL性能优化(3)
  • 3年外包裸辞,面试阿里、字节全都一面挂,哭死.....
  • JavaEE(系列16) -- 多线程(信号量与CountDownLatch)
  • Tomcat配置https协议证书-阿里云,Nginx配置https协议证书-阿里云,Tomcat配置https证书pfx转jks
  • 抖音定位基本原理
  • 【Hbase 05】Hbase表的设计原则与优化方案
  • 行业报告 | 2022文化科技十大前沿应用趋势(上)
  • 实现BIM的Revit软件学习资料
  • 09 集合框架2
  • 相见恨晚的5款良心软件,每款都是经过时间检验的精品
  • AI与税务管理:新技术带来的新机遇和新挑战
  • springboot 集成 Swagger3(速通)
  • 2023年NOC大赛创客智慧编程赛项图形化复赛模拟题二,包含答案解析
  • 2023年NOC大赛创客智慧编程赛项Python 复赛模拟题(二)
  • 【SQL】MySQL的查询语句