美文网首页
flex伸缩布局

flex伸缩布局

作者: fb941c99409d | 来源:发表于2019-01-07 23:51 被阅读0次

flex

布局方向 = 设定主轴为X轴或Y轴

项目排列方向=改变主轴正方向

旧版flex

容器

        display : -webkit-box

        -webkit-box-orient(布局方向): horizontal(X轴) , vertical(Y轴)

        -webkit-box-direction(项目排列方向) : normal | reverse

        -webkit-box-pack(确定主轴富裕空间位置) 

        -webkit-box-align(确定侧轴富裕空间位置) 

项目 -webkit-box-flex :默认值0  (设置项目弹性因子 将主轴的富裕空间按比例分配给项目) 

新版flex

项目在主轴的正方向排列

等分布局 简写 属性  flex:1

容器

display:flex

flex-direction:row row-reverse column column-reverse (可以同时设置布局和项目排列方向 =  确定主轴和主轴正方向 )

flex-wrap :nowrap  wrap wrap-reverse 侧轴排列方向

align-content  管理多行时的侧轴富裕空间位置   flex-start flex-end  center space-between space-around  stretch

flex-flow: row wrap  是flex-direction和flex-wrap的简写属性

justify-content : 设置主轴富裕空间位置

align-items :      设置侧轴富裕空间位置 单行时生效

项目

flex-basis 指定元素在主轴上的初始大小 不设置默认以width/height为初始值

flex-grow: 默认值0  (设置项目弹性因子 将主轴的富裕空间按比例分配给项目) 

                  可用空间 = (容器大小 - 所有相邻项目flex-basis的总和)

                  可扩展空间 = (可用空间/所有相邻项目flex-grow的总和)

                  每项伸缩大小 = (伸缩基准值 + (可扩展空间 x flex-grow值))

flex-shrink: 默认值1  收缩因子 (flex-wrap:nowrap单行时生效 )

order: 1     (项目的排列因子, 因子越大顺序越靠后)

align-self : auto flex-end flex-start center baseline stretch(设置项目自身的侧轴富裕空间)

相关文章

  • CSS伸缩布局

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

  • 17-CSS伸缩布局

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

  • CSS阶段五:flex伸缩盒模型,自适应布局

    flex/inlineflex 伸缩盒模型(快速布局利器) 该元素即成为伸缩容器(flex container) ...

  • 移动WEB flex 布局

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

  • 02-伸缩布局(Flex布局)

    一、什么是Flex布局? Flex是Flexible Box的缩写,顾名思义为"弹性布局"或"伸缩布局",用来为盒...

  • flex弹性布局

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

  • flex 伸缩布局

    1、设置伸缩布局 2、设置固定宽度 flex-basis 3、弹性盒子实现多行排列 flex-wrap...

  • flex伸缩布局

    flex 布局方向 = 设定主轴为X轴或Y轴 项目排列方向=改变主轴正方向 旧版flex 容器 display :...

  • flex伸缩布局

    CSS3引入了一种新的布局模式——Flexbox布局,即伸缩布局盒模型(Flexible Box) Flexbox...

  • flex 伸缩布局

    一、Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最...

网友评论

      本文标题:flex伸缩布局

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