Flex 弹性布局(上)

今天,我和大家一起简单的了解一下Flex,
Flex是什么呢,它具有什么样的作用呢,一般是用来做什么的呢,让我们在下面中,简单的了解一些有关Flex的相关知识。其实Flex只是Flexible Box的速写,它的意思是“弹性布局”。但是我们为了方便呢,就直接叫Flex,

Flex 是 Flexible Box
“弹性布局”,,是用来为盒状模型提供最大的灵活性。任何一个容器都可以说定 Flex 布局。弹性布局、弹性布局,看名字就知道有多“Q弹”。算了,废话少说,现在让我们来看一下Flex到底有什么作用。

我们先用属性建好一个新的弹性布局,然后将直属内部子元素转换为Flex属性,Flex元素的容器和子项目可以通过额外的Flex属性定义来操控Flex.

说到属性嘛,弹性盒子中经常用到的属性分别有:

1、display
指定 HTML 元素盒子类型。

2、flex-direction 指定了弹性容器中子元素的排列方式

3、justify-content 设置弹性盒子元素在主轴(横轴)方向上的对齐方式。

4、align-items 设置弹性盒子元素在侧轴(纵轴)方向上的对齐方式。

5、flex-wrap 设置弹性盒子的子元素超出父容器时是否换行。

6、align-content 修改 flex-wrap 属性的行为,类似 align-items, 但不是设置子元素对齐,而是设置行对齐

7、flex-flow flex-direction
和 flex-wrap 的简写

8、order
设置弹性盒子的子元素排列顺序。

9、align-self 在弹性子元素上使用。覆盖容器的 align-items 属性。

10、flex
设置弹性盒子的子元素如何分配空间。

我们先来看看属性flex-direction,顺序指定了弹性子元素在父容器中的位置。flex-direction拥有四个值,分别是

知道了flex-direction属性,我们来看看flex-wrap的,flex-wrap属性用于指定弹性盒子的子元素换行方式。拥有着三个值,分别是:

还有flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。

语法:

.box {

flex-flow: ||
;

}

好了,弹性盒子的上部分到此结束,剩余的属性下次我再和大家一起来看看到底是什么。

Flex 弹性布局(上)相关推荐

  1. 移动web现状、viewport视口、二倍图、移动web开发主流方案、布局技术选型(流式布局、flex弹性布局、less+rem+媒体查询布局、混合布局、媒体查询、bootstrap)

    移动端web现状: 移动端常见浏览器:UC浏览器,QQ浏览器,Opera浏览器,百度手机浏览器,360安全浏览器,谷歌浏览器,搜狗手机浏览器,猎豹浏览器及杂牌浏览器.移动端常见的浏览器都是基于webk ...

  2. CSS3 Flex 弹性布局用法详解

    什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...

  3. 微信小程序开发(三)——IE盒子,Flex弹性布局,色子六面

    目录 ie盒子模型 Flex弹性布局 三大特性: 块元素和内联元素的转换 background-image背景图片 尺寸单位rpx 定位 练习:色子的六面 ie盒子模型 盒子模型是css中一个重要的概 ...

  4. 移动端基础(2)—— flex弹性布局

    一.flex弹性布局 flexible-box-layout 弹性盒式模型,它能更加高效的控制元素的对齐.排列,更重要的是能够自动计算布局内元素的尺寸,无论这个元素的尺寸是固定的还是动态的. 父元素( ...

  5. flex弹性布局教程-04项目属性flex-grow

    本节目标 掌握flex-grow的使用. 掌握flex-grow放大的计算公式(难点). 掌握编写导航条的技巧. 内容摘要 本篇介绍了项目属性 flex-grow,用于定义项目的扩大系数,用于分配容器 ...

  6. flex弹性布局教程-03-项目属性flex-basis

    本节目标 掌握 flex-basis 的用法. 了解 flex-basis 和 width 的不同. 阅读时间大约5分钟. 内容摘要 本篇介绍了 flex 项目属性的第一个 flex-basis ,用 ...

  7. flex弹性布局教程-10容器属性justify-content

    本节目标 掌握justify-content的基础使用. 掌握项目多列排列使用justify-content对齐的技巧. 内容摘要 本篇介绍了容器属性justify-content,用来设置项目在主轴 ...

  8. 什么是Flex弹性布局

    什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...

  9. 移动端常见布局方式(流式布局、flex弹性布局、less+rem+媒体查询、Bootstrap)

    目录 一:移动端页面 1.流式布局(百分比布局) 2.flex弹性布局(重点♥) flex布局初体验: flex布局原理: flex布局父项常见属性 flex-direction 设置主轴的方向 ♥ ...

  10. flex弹性布局教程-09-容器属性flex-flow

    本节目标 掌握flex-flow的使用,flex-flow是flex-direction和flex-wrap的合集. 掌握上左右下的布局编写技巧. 内容摘要 本篇介绍了容器属性 flex-flow,是 ...

最新文章

  1. Linux那些事儿 之 戏说USB(3)我是一棵树
  2. 开源史上最成功的8个开源产品
  3. 调整Win7资源管理器中导航栏和计算机的位置
  4. ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应
  5. mongo-mapreduce测试(4)——avg
  6. 【动态规划】农田个数 (ssl 1633)
  7. golang Println、Printf、Sprintf的区别
  8. java Excel导入、自适应版本、将Excel转成Listmap对象
  9. 【Python】Python的urllib模、urllib2模块的网络下载文件
  10. mysql 中文 3个字节_mysql 字节问题,中文和数字
  11. Futter基础第2篇: 实现文本、容器【Text、Container】
  12. 【算法学习】纯高斯模糊算法处理灰度图片
  13. 程序员必备的一些数学基础知识
  14. idc机房运维巡检_24小时保姆式机房巡检设备设计-机房巡检机器人设计
  15. 转载--32个鲜为人知的自学网站
  16. Win10删除需要trustedinstaller权限的文件的方法
  17. Kong 开源的的服务网格Kuma爬过了K8S这座大山
  18. 蓝牙盾/颈椎按摩仪/迷你充电宝/探头温度记等,段码LCD液晶显示驱动IC-VK1088B QFN32 4*4超小体积,22seg*4com且可通过指令进入省电模式
  19. 忘记Hololens开机密码,重置系统
  20. 不属于计算机主机部件的是,电脑考试考查选择题有答案 2

热门文章

  1. 计算机学院志愿公益活动,计算机科学与技术学院志愿者走进“君子残疾人之家”...
  2. android常用adb命令大全,Android ADB常用命令总结
  3. 黄金周未来景区游客涨6倍 阿里巴巴数字经济体引领体验式消费升级
  4. 初识C语言之条件结构篇——带你认知编程世界的逻辑之美!
  5. 如何使用文件保险箱加密 Mac 数据?
  6. itextpdf生成pdf,指定样式及文字水印
  7. volatile内存屏障
  8. Spring Security如何防止会话固定攻击(session fixation attack)
  9. R语言学习笔记(二)——回归分析
  10. 运筹与决策(二)excel画图、公式与函数用法