【React Native学习笔记四】flex布局基础

flex布局基础——flexDirection、alignItems、justifyContent

一、flex布局简介

flex是flexible box的简称,即“弹性布局”,比传统的盒状布局更灵活。当一个元素指定为flex布局,其内元素的布局就可以遵循flex布局的规则。

1、块状元素指定为flex布局:display:flex

2、行内元素指定为flex布局:display:inline-flex

3、适配webkit内核浏览器:display:-webkit-flex

接下来介绍其最基本的几个属性。

二、flex-direction属性(方向)

在React Native中,flex-direction默认为column。这跟web(flex-direction默认为row)不一样,因为pc上的网页一般为横向的,而手机一般为纵向的。

1、row:水平方向,从左到右

2、row-reverse:水平方向,从右到左

3、column:垂直方向,从上到下

4、column-reverse:垂直方向,从下到上

三、flex-wrap属性(换行)

1、nowrap:不换行

2、wrap:换行

3、wrap-reverse:换行,但第一行在下方

四、justify-content属性(水平对齐)

1、flex-start:左对齐

2、flex-end:右对齐

3、center:居中

4、space-between:两边分别靠左右两边,中间居中(多列布局中使用到)

五、align-items属性(垂直方向)

1、flex-start

2、flex-end

3、center

4、stretch

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,510评论 0 6
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,608评论 0 26
  • 阅读目录移动开发基本知识点 calc基本用法box-sizing的理解及使用理解display:box的布局理解f...
    张宪宇阅读 1,558评论 0 1
  • 网页布局(layout)是CSS的一个重点应用。 行内元素也可以使用Flex布局。.box{ display: i...
    君临天下夜未央阅读 1,310评论 0 5
  • 和煦的春风吹醒了万物 树枝的芽儿赶趟似的挤出 小草不甘寂寞 蹦出地面 慢慢地 慢慢地 被暖风染绿 给大地披上了一...
    文采乐阅读 270评论 4 11