计算机网络/计算机科学与应用/系统/运维/开发

flex 布局 弹性布局

一、概念

开启了flex布局的元素叫 父元素 flex container

flex container 里面的直接子元素 叫做 子元素  flex items


二、开启flex布局

display:flex  块级元素

dispaly:inline-flex 行内元素


flex: flex container 以block-level 形式存在

line-flex : flex container 以inline-level 形式存在

image.png

三、父容器 flex container属性

flex-flow :


flex-direction:决定主轴方向 

        row默认(从左到右)

        row-reverse(从右到左)

        column(从上到下)

        column-reverse(从下到上)


        操作:

                image.png

                image.png

                  image.png

                 image.png

                  image.png

                  image.png

                   image.png

                   image.png

flex-wrap:


justify-content:决定flex items 在main axis主轴上的对齐方式

       flex-start 默认值(与main start对齐)

        flex-end:与main end 对齐

        center :居中对齐

        space-between:flex items之间的距离相等 与main start/main end 两端对齐

        space-evenly:flex items之间的距离相等 与main start/main end 之间的距离等于flex items之间的距离

        space-around:flex items之间的距离相等 与main start/main end 之间的距离是flex items之间距离的一半

                操作:

                 image.png

                 image.png

                  image.png

                  image.png

                  image.png

                  image.png

                    image.png

                    image.png

                     image.png

                     image.png

                      image.png

                     image.png

align-items:


align-content:


四、flex items属性

flex

flex-grow

flex-basis

flex-shrink

order

align-self


只有惜缘,才有缘分;只有惜友,才有友谊。

评论

^