美文网首页
flex 属性

flex 属性

作者: 柳源居士 | 来源:发表于2018-11-03 22:21 被阅读6次

定义和用法

flex是一个弹性盒子模型的属性
flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间。
flex 属性是 flex-grow(扩展量) flex-shrink(伸缩量) flex-basis(伸缩基准值)的简写,其默认值是0 1 auto,
可设如下值:

  • auto: 与 1 1 auto 相同;
  • none: 与 0 0 auto 相同;
  • initial: 设置该属性为它的默认值,即0 1 auto;
  • inherit: 从父元素继承该属性.

注意:如果元素不是弹性盒模型对象的子元素,则 flex 属性不起作用。

flex-grow:把组件按照最大值比例分配
当子组件扩展小于父组件时,flex-shrink不起作用,当超过时,如果设置属性,才会根据父组件大小进行比例缩小。

flex-basis:按数值或者比例分配子元素初始大小。当flex-grow设置时,不起作用。

flex-flow :属性是 flex-direction 和 flex-wrap 属性的复合属性。
flex-direction : 属性规定灵活项目的方向。
flex-wrap :属性规定灵活项目是否拆行或拆列。

相关文章

网友评论

      本文标题:flex 属性

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