美文网首页
CSS的Flex布局其实没那么难

CSS的Flex布局其实没那么难

作者: 云峰yf | 来源:发表于2017-07-20 22:41 被阅读0次

flex基于水平和垂直的两条基准线进行布局。

TIM图片20170720222507.jpg

理解了这一点剩下的看文档就好了~

水平轴

默认的flex布局是按水平轴排列元素的。

常用的属性有:

justify-content

flex-start:水平左对齐
flex-end:水平右对齐
center:水平居中
space-between:内空隙
space-around:环绕空隙


1.png

配合margin-left:auto或者margin-right:auto可以实现水平左右对齐(都设置就两边自动对齐)

垂直轴

常用的属性有:

align-items

flex-start:垂直左对齐
flex-end:垂直右对齐
center:垂直居中
stretch:拉伸
baseline:对准基线


2.png

align-self

只作用于自身,值和align一样

其它

flex-direction:在父元素里设置,控制flex排列风格,比如column(按列排列)和column-reverse(反方向按列排列),默认是row(按行排列)
order:在子元素里设置,控制元素次序
flex-wrap:在父元素里设置,可以设置warp(换行)也可以nowrap(不换行)
align-content:在父元素里设置,配合flex-wrap使用,作用是对齐flex盒子的行(就是和line-height相关的那个行)
flex-flow:flex-direction和flex-wrap的复合写法
flex-grow:在子元素里设置,规定元素扩展的量。
flex-shrink:在子元素里设置,规定元素收缩的量。

官方文档

https://www.w3.org/TR/css-flexbox-1/

相关文章

  • CSS的Flex布局其实没那么难

    flex基于水平和垂直的两条基准线进行布局。 理解了这一点剩下的看文档就好了~ 水平轴 默认的flex布局是按水平...

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • 小程序CSS知识点

    一、flex布局Flex 布局教程:语法篇Flex 布局教程:实例篇 二、CSS position 属性总结CSS...

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

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

  • css flex

    css flex布局 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称“容器...

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • html编程技巧

    字体外部描边 Css 基于flex布局的盒子上下居中 Css 基于flex布局的盒子左右居中 Css 基于flex...

  • 阮一峰CSS flex -弹性布局

    阮一峰CSS flex 布局教程 Flex 布局教程:实例篇

  • flex布局

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

  • flex.css:移动端 flex 布局

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

网友评论

      本文标题:CSS的Flex布局其实没那么难

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