美文网首页
CSS-弹性布局3-伸缩属性

CSS-弹性布局3-伸缩属性

作者: Java小工匠 | 来源:发表于2017-06-18 14:21 被阅读0次

5、项目的属性

属性值 说明
order 该属性定义项目的排列顺序,数值越小,排序越靠前,默认为0
flex-grow 该属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
flex-shrink 该属性定义了项目的缩写比例,默认为1,记如果容器空间不足,则该项目将缩小
flex-basis 该属性定义了在分配多余空间之前,项目占据的主轴空间,默认为auto,即项目本来的大小
flex 该属性是flex-grow, flex-shrink, flex-basis的简写。
align-self 该属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性

5.1 order

5.2 flex-grow

该属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
(1)如果所有项目的flex-grow均为1,那么所有的项目将均分容器的剩余空间。
(2)如果一个项目的flex-grow为2,其他为1的话,为2的这个项目分配到的剩余空间是其他项目的2倍。

5.2 flex-shrink

该属性定义了项目的缩写比例,默认为1,记如果容器空间不足,则该项目将缩小。
(1)如果所有的项目的flex-shrink均为1,那么所有项目将等比缩小。
(2)如果某一个项目的flex-shrink为0,则该项目不会被缩小。

5.3 flex-basis

该属性定义了在分配多余空间之前,项目占据的主轴空间,默认为auto,即项目本来的大小.

5.4 flex

该属性是flex-grow, flex-shrink, flex-basis的简写。

5.5 align-self

该属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。

相关文章

  • CSS-弹性布局3-伸缩属性

    5、项目的属性 5.1 order 5.2 flex-grow 该属性定义项目的放大比例,默认为0,即如果存在剩余...

  • 弹性盒模型布局

    display 属性 开启弹性布局 伸缩容器的各属性 1. flex-direction 属性 指定主轴的方向 ...

  • flex弹性布局

    伸缩容器的属性 display: flex 定义为弹性布局 flex-direction 决定主轴的方向 flex...

  • CSS伸缩布局

    伸缩布局(弹性布局) display:flex 给谁添加了display:flex,谁就是伸缩容器 伸缩容器中的盒...

  • 移动WEB flex 布局

    一、简介 又名伸缩布局、弹性布局、伸缩盒布局、 更适用于移动端 布局原理,添加display: flex; 父盒设...

  • 17-CSS伸缩布局

    伸缩布局 如何使用伸缩布局?只需要给元素设置 display: flex;属性 伸缩布局分类伸缩容器: 给哪个元素...

  • CSS-伸缩布局

    主轴:默认水平方向侧轴:默认垂直方向这两个轴的方向都是可变的,可通过flex-direction来变更,如果将主轴...

  • CSS3之Flexbox布局在ReactNative的应用

    CSS3为我们提供了一种可伸缩的灵活的web页面布局方式-flexbox布局,被成为弹性布局(或者伸缩布局)。相比...

  • 从0开始学习HTML5CSS3(三)

    弹性布局 弹性(伸缩)布局:是C3里新出的一种布局方式只是多一种布局的选择特点: 1.用了弹性布局后,可以让子元素...

  • CSS-弹性布局

        弹性布局对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性在响应式开发中可以发挥极大的作用。主...

网友评论

      本文标题:CSS-弹性布局3-伸缩属性

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