美文网首页
flex三个属性的理解

flex三个属性的理解

作者: xxxsjan | 来源:发表于2022-04-19 12:02 被阅读0次

flex简写有grow放大,shrink收缩,basis基准三个属性

顺序为 flex: grow shrink basis

0 0 40px 初始就是40px宽
不参与伸缩,与世隔绝

1 0 40px 就是初始40px宽
有多的空间的话,grow为1 是瓜分剩余空间的权重,和其他有grow的一起把剩下空间占满

0 1 40px 就是初始40px宽
不够空间的话,shrink为1 就是超出部分要扣除的权重,超出的空间和其他有shrink的一起平摊,按权重减掉

1 1 40px 就是初始40px
空间多或少都参与权重增减

不设flex的话,初始值是 0 1 auto,也就是盒子不会参与放大,只会参与收缩,容器容不下,就按权重收缩

相关文章

  • flex三个属性的理解

    flex简写有grow放大,shrink收缩,basis基准三个属性 顺序为 flex: grow shrink ...

  • 透彻解析flex-basic

    一直对flex布局的flex-basic理解不够透测,今天准备通过实际的例子,加深对这个属性的理解 flex-ba...

  • flex-grow、flex-shrink、flex-basis

    flex-grow、flex-shrink、flex-basis这三个属性的作用是:在flex布局中,父元素在不同...

  • css拾遗(8)-flex:1

    flex:1 flex:1是三个属性的缩写。 如果有两列div: width遇到flex-basis无效 flex...

  • flex:1

    flex:1到底代表啥?他是flex的三个属性的复合 1、flex-grow 定义项目的放大比例,default:...

  • flex深度布局-子元素的尺寸计算

    flex的属性的值是 flex-grow, flex-shrink, flex-basis的缩写 flex的属性的...

  • css之flex布局

    html css 补充:flex布局有一个很重要的属性给漏了flex-wrap 这个属性有三个可选值分别是nowr...

  • 2018-12-25,flex布局

    flex布局的属性: flex-container的属性有flex-direction, flex-wrap, j...

  • flex布局

    flex父容器属性 flex的子元素属性

  • CSS 弹性布局 flex 属性详解

    flex属性是flex-grow、flex-shrink和flex-basis三属性的简写总和。 1、flex-g...

网友评论

      本文标题:flex三个属性的理解

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