一、flex-direction:

  • row(默认值):主轴为水平方向,起点在左端。
  • row-reverse:主轴为水平方向,起点在右端。
  • column:主轴为垂直方向,起点在上沿。
  • column-reverse:主轴为垂直方向,起点在下沿。

flex-direction属性:决定主轴的方向(即项目的排列方向)

.box {flex-direction: row | row-reverse | column | column-reverse;
}

例子

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>#box {width: 300px;height: 300px;border: 1px black solid;margin: 20px auto;display: flex;flex-direction: row-reverse;}#box div {width: 50px;height: 50px;color: white;line-height: 50px;text-align: center;background: red;}</style></head><body><div id="box"><div>1</div><div>2</div><div>3</div></div></body>
</html>

二、flex-wrap:

  • nowrap(默认):不换行。
  • wrap:换行,第一行在上方。
  • wrap-reverse:换行,第一行在下方。

默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行。


.box{flex-wrap: nowrap | wrap | wrap-reverse;
}

它可能取三个值。

(1)nowrap(默认):不换行。

(2)wrap:换行,第一行在上方。

(3)wrap-reverse:换行,第一行在下方。

三、flex-flow

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


.box {flex-flow: <flex-direction> || <flex-wrap>;
}

案例:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>#box2 {width: 300px;height: 300px;border: 1px black solid;margin: 20px auto;display: flex;/* flex-wrap:wrap; flex-direction: row; */flex-flow: row wrap;}#box2 div {width: 50px;height: 50px;color: white;line-height: 50px;text-align: center;background: red;}</style></head><body><div id="box2"><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>

2.flex 容器属性 flex-direction ,flex-wrap ,flex-flow相关推荐

  1. flex容器属性(一)

    一,概念 flexible box ,意为"弹性布局",用来为盒状模型提供最大的灵活性. 块级布局更侧重于垂直方向,行内布局更侧重于水平方向,于此相对的,弹性盒子布局算法是方向无关 ...

  2. Flutter: 弹性布局Flex(Expanded)、流式布局Wrap、Flow

    用Android原生实现流式布局[实现例如app的很多标签]需要自定义View继承自ViewGroup,然后代码量也不小. 相关自定义View实现流式布局,请参考这位老兄的博客: https://bl ...

  3. flex弹性布局教程-07容器属性flex-direction

    本节目标 掌握flex-direction的使用. 了解主轴变化的概念. 内容摘要 本篇讲解了容器属性 flex-direction,用来设置主轴的方向. 阅读时间大约10~15分钟. flex容器属 ...

  4. Bootstrap4+MySQL前后端综合实训-Day01-PM【position定位的四种方式、Flex布局语法教程及案例(概念、容器属性、项目属性)、双飞翼布局复习、Bootstrap4 教程】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 HTML中的三种元素(块元素.内联元素.内联块元素) position定位的四种方式 ...

  5. flex布局(flex容器,flex属性)

    文章目录 前言 一.flex(Flexible Box)概述 二.flex容器,flex属性 1.flexBox弹性模型 2.基本概念详解 3.弹性容器的属性 4.弹性元素的属性 5.圣杯布局 6.垂 ...

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

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

  7. flex弹性布局教程-12容器属性align-content

    本节目标 掌握align-content的基础使用. 掌握align-content和justify-content的区别. 掌握align-content和align-items的区别. 内容摘要 ...

  8. CSS中flex弹性盒子——弹性容器属性,弹性元素属性(附图)

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

  9. 2、多效果、太极图、党徽和五角星、时钟、animation、文本溢出显示省略号、Flex布局、Flex容器、链接状态、选择器、清除浮动、table表格合并、点击事件、半包围效

    2.多效果.太极图.党徽和五角星.时钟.animation.文本溢出显示省略号.Flex布局.Flex容器.链接状态.选择器.清除浮动.table表格合并.点击事件.半包围效.getBoundingC ...

最新文章

  1. centos7自带python版本_CentOS7保留默认Python版本并安装更新Python2和Python3共存
  2. Qt QML 实现Android相册展示
  3. python 描述器 详解_Python描述器descriptor详解
  4. 一种求凸多边形内部似最大圆的算法
  5. Android平台RTMP/RTSP播放器开发系列之解码和绘制
  6. mac 下修改 jenkins 端口以及Jenkins的启动、关闭与更新
  7. 数码相机专业术语解答
  8. Rocket - decode - 最小项与最大项
  9. linux 设备驱动之8250串口驱动分析
  10. FIT2CLOUD混合云管理平台实现可扩展架构升级
  11. 强化学习(8):Asynchronous Advantage Actor-Critic(A3C)算法
  12. CV界的明星人物们和他们的主页地址
  13. 小明的存钱计划 南阳acm54
  14. 从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能(转)
  15. 曙光LINUX是什么系统,国产操作系统的曙光----深度操作系统Deepin
  16. vue操作dom元素的三种方法介绍和分析
  17. 数据同步工具之DataX实操
  18. 成都星志远:现在开拼多多网店靠谱吗?
  19. mysql 查看字段详情
  20. 专访阿里云闵万里:云上逐鹿,ET大脑要做行业化、垂直化的创新运用

热门文章

  1. 淘宝上线短视频APP鹿刻:害抖音之心无,防抖音之心有
  2. DVWA环境搭建教程-手把手最详细介绍
  3. JAVA SE知识整合(暂时完结 五万七字)后续分点详解
  4. 【笔记】AASTeX模板使用
  5. 微信如何唤起外部浏览器打开指定链接
  6. 摄像机sensor介绍
  7. 基于MT6261行车记录仪
  8. CRLF、LF、CR详解及在git中应用
  9. Java 9 - 说说响应式流
  10. python中如何产生随机数