移动端flex布局

弹性盒布局语法分为两部分:

1. 添加在父容器上的语法

(1)display : flex; 设置为弹性盒(父元素添加)

(2)flex-direction: 主轴排列方式

  row; 默认值,默认为横向排列。

  row-reverse; 反转横向排列(右对齐,从后往前排,最后一项排在最前面。

  column; 显示为列。

  column-reverse; 反转纵向排列,从下往上排,最后一项在最上面。

(3)flex-wrap: 是否进行换行处理。

  nowrap; 默认值,不换行处理

  wrap; 换行处理  (第二行处于中间位置)

  wrap-reverse; 反向换行

(4)justify-content: 决定了主轴方向上子项的对齐和分布方式。(主轴对齐方式)

  flex-start; 默认,顶端对齐。

  center; 居中对齐。

  flex-end; 末端对齐。

  space-between; 表现为两端对齐。between是中间的意思,意思是多余的空白间距只在元素中间区域分配。

  space-around; 均分对齐,around是环绕的意思,意思是每个flex子项两侧都环绕互不干扰的等宽的空白间距,最终视觉上边缘两侧的空白只有中间空白宽度一半。

  space-evenly; evenly是匀称、平等的意思。也就是视觉上,每个flex子项两侧空白间距完全相等。

 

(5)align-items : 每一行中的子元素上下对齐方式.(侧轴对齐方式)

  flex-start;(y轴顶部对齐)

  center;(y轴中间对齐)

  flex-end;(y轴以底部对齐)

  baseline;如果弹性盒元素的行内轴与侧轴为同一条,则该值与flex-start等效。其他情况下,该值将参与基线对齐。

(6)align-content : 行与行之间的对齐方式。

  flex-start;(以开始位置为对齐方式)

  center;(居中对齐)

  flex-end;(底对齐)

  space-between;(两端对齐)

  space-around;(均分对齐)

  注:要两行即两行以上 。

2.添加到子容器上的语法

(1)flex-grow : 一个数字,规定项目将相对于其他灵活的项目进行扩展的量。

  0; 默认值 , 不去扩展

  1; 去扩展 , 会把空白区域全部占满

(2)flex-shrink : 一个数字,规定项目将相对于其他灵活的项目进行收缩的量。

  正常默认值是1

  0表示不收缩。

  注:当没有空余并且值大于1的时候才收缩,并且没有负值。

(3)flex-basis : 跟flex-shrink/flex-grow很像。

flex-shrink/flex-grow是设置一个比例值,flex-basis是设置一个具体值。

(4)flex:1; 每个子项都加flex:1;则剩余空间平分。

(5)algin-self: 规定灵活容器内被选中项目的对齐方式。

  auto;默认值。元素继承了父容器的align-items属性。如果没有父容器则为“stretch”

  flex-start;元素位于容器的开头。

  center;元素位于容器的中心。

  flex-end;元素位于容器的结尾。

  stretch;元素被拉伸以适应容器。

 

(6)order:number顺序优先级,数字越大越往后排,默认为0,支持负数。

移动端flex布局的更多相关文章

  1. 移动端flex布局 微信和UC的兼容性

    请查看以下两个链接 http://www.tuicool.com/articles/Afq6Bzq http://www.sheng00.com/2148.html

  2. 【前端】移动端Web开发学习笔记【2】 & flex布局

    上一篇:移动端Web开发学习笔记[1] meta标签 width设置的是layout viewport 的宽度 initial-scale=1.0 自带 width=device-width 最佳实践 ...

  3. 移动端弹性布局--flex

    目前,Flex布局,可以简便.完整.响应式地实现各种页面布局.而且,它已得到了所有浏览器的支持,这意味着,我们能很安全地使用这项功能. 如果你对弹性网页布局感兴趣,那可别错过flex这么好用的属性哦. ...

  4. 【Taro】363- 玩转 Taro 跨端之 flex 布局篇

    Taro 是一套遵循 React 语法规范的跨平台开发解决方案,但是目前当我们使用 Taro 的时候,在不同平台上的开发体验还有不一致的地方,所以我们也都期待有一套跨平台统一的解决方案,能够以最小差异 ...

  5. 移动Web开发-WebApp(flex布局+移动端导航案例)

    实际开发中的像素:css像素设备像素比dpr=设备像素/css像素标清屏dpr=1 高清屏dpr=2缩放改变的是css像素大小PPI(每英寸的物理像素点)=根号(屏幕横向分辨率²+屏幕纵向分辨率²)/ ...

  6. 在移动端中的flex布局

    flex布局介绍: flex布局很灵活, 这种布局我们也可以称之为弹性布局,  弹性布局的主要优势就是元素的宽或者高会自动补全; flex布局实例: 比如有两个div,一个div的宽度为100px, ...

  7. 关于移动端常用的盒模型与flex布局

    在移动端选择布局的方式中常用盒模型display:-webkit-box达到自适应,然而display:-webkit-flex也同样能达到效果,因自在己移动端用-webkit-box比felx方式熟 ...

  8. 携程移动端案列(flex布局、背景图缩放,文字阴影)

    效果图如下: <body> <div class="nav"> <div class="row"> <div clas ...

  9. Flex 布局教程:语法篇

    作者: 阮一峰 网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便 ...

随机推荐

  1. IMX6开发板Qtopia2.2.0开发环境搭建以及编译镜像

    搭建 Qtopia2.2.0 开发环境,需要先搭建 Android 的编译环境,然后在 Android 编译环境的基础上,再搭建 Qtopia2.2.0 编译环境.以下内容基于迅为-iMX6开发板.Q ...

  2. SEERC 2018 Inversion

    题意: 如果p数组中 下标i<j且pi>pj 那么点i j之间存在一条边 现在已经知道边,然后求p数组 在一张图中,求有多少个点集,使得这个点集里面的任意两点没有边 不在点集里面的点至少有 ...

  3. form提供的两种数据传输方式 get和post method=”post“和method=”get”

    虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响.虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的. ...

  4. Office 365管理中心门户

    一.使用Office 365管理员账户登陆到由世纪互联运营的Office 365 登陆地址 https://portal.partner.microsoftonline.cn 1.登陆完成后,选择左上 ...

  5. MergeSort(归并排序)原理及C++代码实现

    归并排序利用分治策略进行排序.原理如下 分解:分解待排的n个元素的序列成个具n/2个元素的两个子序列. 解决:使用归并排序递归地排序两个子序列. 合并:合并两个已排序的子序列以产生已排序的答案. 归并 ...

  6. LG_2967_[USACO09DEC]视频游戏的麻烦Video Game Troubles

    题目描述 Farmer John's cows love their video games! FJ noticed that after playing these games that his c ...

  7. OpenGL 保存bmp图像

    今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作.虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如”显示BMP图象”等内容比较感兴趣的话,可能不知 ...

  8. JavaScript学习总结(三)BOM和DOM详解

    转自:http://segmentfault.com/a/1190000000654274 DOM介绍 D(文档)可以理解为整个Web加载的网页文档,O(对象)可以理解为类似window对象只来的东西 ...

  9. 查看python版本和django版本

    python --version 在python shell中: import sys sys.version import django django.VERSION

  10. npm镜像源

    1.国内用户,建议将npm的注册表源设置为国内的镜像,可以大幅提升安装速度,先查看本机地址 npm config get registry 2.国内优秀npm镜像推荐及使用 淘宝npm镜像 ·搜索地址 ...