flex弹性布局

html:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><style type="text/css">*{margin: 0;padding: 0;box-sizing: border-box;}.wrap{width: 300px;height: 300px;display: flex;flex-direction: row; /*默认主轴方向水平向右*/flex-direction: row-reverse;  /*可选主轴方向水平向左*/ /* flex-direction: column; */  /*可选主轴方向垂直向下*//* flex-direction: column-reverse; */ /*可选主轴方向垂直向上*/flex-wrap: wrap;  /*默认侧轴方向与主轴垂直方向向下或者右*//* flex-wrap: wrap-reverse; */ /*可选侧轴方向与主轴垂直方向向上或者左*/}.wrap div{background: skyblue;text-align: center;line-height: 100px;width: 100px;height: 100px;border: bisque 1px solid;}</style></head><body><div class='wrap'><div"order: 1;">0</div><div>1</div><div>2</div><div>3</div><div>4</div><div>5</div><div>6</div><div>7</div><div>8</div></div></body>
</html>

步骤一:先给父级容器设置 display: flex;,代表采用 flex 弹性布局
步骤二:设置主轴方向
flex-direction: row;(默认参数)主轴方向水平向右,结果如图:

flex-direction: row-reverse;(可选参数)主轴方向水平向左,结果如图:

flex-direction: column;(可选参数)主轴方向垂直向下,结果自行脑补(主要是太长了/偷笑)
flex-direction: column-reverse;(可选参数)主轴方向垂直向上,同理
步骤三:设置侧轴方向
flex-wrap: wrap;默认侧轴方向与主轴垂直方向向下或者右,结果如图:

flex-wrap: wrap-reverse;可选侧轴方向与主轴垂直方向向上或者左,结果脑补
注意:侧轴的方向是随主轴的变化的,主轴于侧轴总是垂直,两轴的方向默认向右、下
其他属性设置:
flex-flow:<flex-direction> <flex-wrap> 是这两个属性的简写,双参数时是 主轴方向+侧轴方向,两个参数空格隔开;单参数时是主轴方向。
order:number 伸缩项,例如给子容器添加一个order:1,所有子容器的默认order都为0,我们给第一个容器order设置为1时会产生类似于排序的效果

justify-content:flex-start(default)||flex-end||center||space-between||space-around 伸缩容器

页面布局 - flex弹性布局相关推荐

  1. flex将元素放在最后_前端布局——Flex弹性布局

    本篇解释了有关flexbox的知识点内容,重点介绍父元素(flex容器)和子元素(flex元素)的不同及可能的属性. 背景 Flexbox Layout弹性布局模块的目的在于提供一种更有效的方式来布置 ...

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

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

  3. flex 左右布局_web前端学习:移动端开发常用布局—前端弹性布局总结

    各位已经入坑的前端小伙伴,前面咱们已经给大家分享了移动端开发时候流式布局的应用场景及注意事项,今天再次给大家分享一个布局叫弹性布局,接下来咱们从如下几个方面,全方位的给大家介绍弹性布局的使用. 一:什 ...

  4. 超详细的flex弹性布局+实例分析

    1.基本概念 什么是flex? flex全称是FlexibleBox,即弹性盒子,用来进行弹性布局,弹性布局也是目前前端应用最广的布局之一. flex布局的优点,为什么要用flex布局? 1.可以为盒 ...

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

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

  6. 前端~css~Chrome调试工具、元素显示模式、盒模型、flex弹性布局

    文章目录 Chrome调试工具 块级元素 行内元素 盒模型 flex布局(弹性布局) 常用属性 Chrome调试工具 在浏览器任何一个网页中,鼠标右键单击,选择检查,可打开调试工具.或者f12键. 打 ...

  7. CSS Flex布局 (弹性布局)(圣杯布局)

    目录 Flex布局(弹性布局)的特点 Flex布局模型构成 组成部分 主轴对齐方式 修改主轴方向 弹性盒子换行 侧轴对齐方式 子盒子水平垂直居中: 使用flex属性修改弹性盒子伸缩比 通过flex实现 ...

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

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

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

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

最新文章

  1. pb 如何判断缺纸_如何快速判断是否低估?四种相对估值法应用精析
  2. uniapp动态显示数组_uni-app学习:4、数据绑定(变量、数组、显示控制)
  3. 求教PHP+oracle的开发
  4. kotlin学习笔记——过程控制和Range表达式
  5. 计算机本地磁盘加密,我可以将onedrive本地文件夹转移到BitLocker加密文件夹吗?...
  6. zabbix-server无法启动
  7. 基于python sklearn的 SVM支持向量机 类实现
  8. postgis java_Postgresql结合postgis使用java的JDBC连接
  9. imu 里程计融合_多传感器融合 RLINS概述
  10. zabbix3.0 安装方法
  11. CentOS 6.5安装chromium
  12. 熟悉Keil C51和STC-ISP下载烧录软件
  13. win10系统通过关键字快速搜索文件内容的软件
  14. CV战神常用代码-----kj15
  15. google 企业邮箱 smtp pop3设置
  16. android深入浅出binder机制,Android Binder机制,跨进程机制深入理解精华总结
  17. 使用Enum.Prase及Enum.TryPrase时的注意事项
  18. 阿里云的混合云战略,凭啥扯上Zstack?
  19. yun之梦 酒仙wang 实战 带源码
  20. oracle使用text类型,oracle数据库中text类型用什么类型表示

热门文章

  1. C# 中获取CPU序列号/网卡mac地址
  2. 为什么ConcurrentHashMap是弱一致的(jdk6)
  3. 22. linux 常用命令
  4. 解决android引用library project错误
  5. matlab中textread
  6. bd9.1 MySQL 常见问题
  7. 爱奇艺拟发行5亿美元可转换优先债券
  8. 【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡
  9. 润乾V5部署url应用名为空applet无法打印解决方案
  10. linux下vi命令大全[转]