美文网首页
Flex 布局 - 项目

Flex 布局 - 项目

作者: asing1elife | 来源:发表于2018-09-23 11:05 被阅读0次

Flex 布局中用于控制子元素的一些属性

更多精彩

容器部分

  1. 前续关于 Flex 容器的详解参见 Flex 布局 - 容器

属性

order 定义项目的排列顺序

  1. 默认为 0
  2. 数值越小,排列越靠前

flex-grow 定义项目的放大比例

  1. 默认为 0 ,如果存在剩余空间,也不会放大
  2. 数值越大,放大的优先级越高
  3. 如果所有的项目都是 flex-grow: 1 ,则等分剩余空间
  4. 如果一个项目是 flex-grow: 4 ,其他项目是 flex-grow: 1 ,则前者分配到的剩余空间比其他项多四倍
    image

flex-shrink 定义项目的缩小比例

  1. 默认为 1 ,如果空间不足,则项目缩小
  2. 如果所有项目都是 flex-shrink: 1 ,当空间不足时,所有项目等比例缩小
  3. 如果一个项目是 flex-shrink: 0 ,其他项目是 flex-shrink: 1 ,当空间不足时,前者也不会缩小
    image

flex-basis 定义在分配多余空间之前,项目占据的主轴大小

  1. 默认值为 auto ,即项目本来大小
  2. 可根据主轴方向设置为与 width 或 height 相同大小,项目则会占据固定空间


    image

flex 是 flex-grow 和 flex-shrink 以及 flex-basis 的简写

  1. 默认值是 0 1 auto
  2. flex: auto 表示 1 1 auto
  3. flex: none 表示 0 0 auto

align-self 允许单个项目与其他项目使用不一样的对齐方式

  1. 默认值是 auto ,表示继承父容器的 align-items 属性值
  2. 可覆盖定义在父容器中的 align-items


    image

相关文章

  • css布局学习--flex布局

    flex布局 项目概念及例子摘自阮一峰Flex 布局教程 flex分为容器(flex container)和容器项...

  • flex 布局

    Flexbox布局中有两个重要的概念:Flex容器和Flex项目。Flex容器包含多个Flex项目。 flex 使...

  • flex

    Flex 布局教程:语法篇一、Flex 布局是什么?二、基本概念三、容器的属性6四、项目的属性6 Flex 布局教...

  • 2018-03-29

    Flexbox布局 1.布局模型 flexbox由Flex容器和Flex项目组成,容器即父元素,项目即子元素 任何...

  • FLEX弹性布局

    FLEX布局:弹性布局; 弹性布局是为了让容器有能力改变项目的宽度和高度,以填满可用空间, 注意,设为Flex布局...

  • FLEX弹性布局

    FLEX布局:弹性布局; 弹性布局是为了让容器有能力改变项目的宽度和高度,以填满可用空间, 注意,设为Flex布局...

  • Flex布局(弹性布局)

    文章结构 Flex布局是什么? 基本概念 容器的属性 项目的属性 1.Flex布局是什么? Flex是Flexib...

  • flex布局

    认识flex布局 flex布局(Flexible 布局,弹性布局)开启了flex布局的元素叫flex contai...

  • Flex 布局 - 项目

    Flex 布局中用于控制子元素的一些属性 更多精彩 更多技术博客,请移步 asing1elife's blog 容...

  • 日常布局css

    一、如何实现子元素左右等高布局 grid布局 最简单 flex布局flex中的伸缩项目默认都拉伸为父元素的高度,也...

网友评论

      本文标题:Flex 布局 - 项目

      本文链接:https://www.haomeiwen.com/subject/ohifoftx.html