美文网首页
CSS3中的flex布局

CSS3中的flex布局

作者: 风轻云淡_z | 来源:发表于2019-07-29 20:40 被阅读0次

通过设定外部盒子为flex布局,并设定flex规则,来实现对内部元素排列的控制

flex相关的属性有以下几点

display: flex  必须属性
flex-direction 决定flex的轴向
justify-content 主轴的对其方式
align-items  交错轴的对其方式
align-self 盒子内某一元素的对其方式
flex-wrap 决定换行的属性
order 排序

主轴和交错轴

flex容器内存在相互垂直的两条轴,主轴和交错轴,默认情况下横向的为主轴,纵向的为交错轴


image.png

默认情况下排列从主轴开始依次向后面排列

对齐方式

先指定主轴和交错轴如下

image.png
justify-content 用来指定主轴的对其方式, 也可以理解为容器内元素的间隔方法。有以下取值
image.png

align-items用来指定交错轴的对其方式,有以下取值

image.png

align-self 是内元素本身垂直主轴的对其方式,不会影响到其他元素

image.png

主轴和交错轴的确定

通过指定flex-direction的值可以指定主轴的方向以及起始位置
flex-direction有以下四个属性

  • row 默认值 横向 从左到右
  • row-reverse 横向 从右向左
  • column 纵向 从上到下
  • column-reverse 纵向 从下向上
    例如指定flex-direction: column-reverse;后其主轴方向以及起始点会变成如下
    image.png

相关文章

  • 关于Flex的使用

    基本概念 css3 中Flex意为‘弹性布局’,采用css3 Flex布局的元素,称为Flex容器,它的所有子元素...

  • CSS 圣杯布局(左右固定、中间自适应)

    CSS 圣杯布局 flex 布局(推荐) 定位布局(推荐) css3 calc布局(影响性能,不推荐) flex:...

  • flex.css:移动端 flex 布局

    flex.css 快速布局 什么是 flex.css css3 flex 布局相信很多人已经听说过甚至已经在开发中...

  • flex布局

    css3中引入了新的flex布局方式 布局 当父容器设置了成了flex容器,那么它的直接子元素就变成了 flex-...

  • [读]响应式布局:CSS3弹性盒flex布局模型

    响应式布局:CSS3弹性盒flex布局模型

  • Css Flex布局

    Flex布局是Css3中新加入的额外布局系统。传统布局基于盒模型,依赖“display”、“position”、“...

  • flex布局.md

    flex布局是Css3提供的新的布局属性,

  • CSS3伸缩布局

    CSS3伸缩布局 CSS3中的 flex 属性,在布局方面做了非常大的改进,使得我们对多个元素之间的布局排列变得十...

  • _flex布局汇总2

    flex参考 flex 除了 CSS 中已有的布局系统之外,CSS3还提供了一个额外的布局系统。在这个新的框模型中...

  • display flex 弹性布局

    浅谈CSS3中display属性的Flex布局 https://www.cnblogs.com/xuyuntao/...

网友评论

      本文标题:CSS3中的flex布局

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