美文网首页
Flex布局复习

Flex布局复习

作者: 饥人谷_踌躇 | 来源:发表于2019-03-02 15:37 被阅读0次

1 基础概念
①母元素和子元素
采用Flex布局的元素为,称为 Flex容器(母元素)
容器的直接子元素称为 Flex项目(子元素)
②主轴和侧轴
主轴和侧轴可转换,转换属性为flex容器的flex-direction
如果flex-direction为row,则主轴是水平方向,如果是column,则主轴是垂直方向
![https://user-gold-cdn.xitu.io/2018/1/22/1611cc8a90e05b23?imageView2/0/w/1280/h/960/format/webp/ignore-error/1]
2 容器属性
主轴方向:水平排列(默认) | 水平反向排列 | 垂直排列 | 垂直反向排列
flex-direction: row | row-reverse | column | column-reverse;

换行:不换行(默认) | 换行 | 反向换行(第一行在最后面)
flex-wrap: nowrap | wrap | wrap-reverse;
主轴对齐方式:起点对齐(默认) | 终点对齐 | 居中对齐 | 两端对齐 | 分散对齐
justify-content: flex-start | flex-end | center | space-between | space-around;

交叉轴对齐方式:拉伸对齐(默认) | 起点对齐 | 终点对齐 | 居中对齐 | 第一行文字的基线对齐
align-items: stretch | flex-start | flex-end | center | baseline;

3 项目属性
顺序:数值越小越靠前,默认为0
需要子元素都写出order
order: <number>;

放大比例:默认为0,如果有剩余空间也不放大,值为1则放大,2是1的双倍大小,以此类推
(理解:独占几份剩余空间)
flex-grow: <number>;

缩小比例:默认为1,如果空间不足则会缩小,值为0不缩小
flex-shrink: <number>;

项目自身大小:默认auto,为原来的大小,可设置固定值 50px/50%
flex-basis: <length> | auto;

flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto
两个快捷值:auto (1 1 auto) 和 none (0 0 auto)
flex:none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]

项目自身对齐:继承父元素(默认) | 起点对齐 | 终点对齐 | 居中对齐 | 基线对齐 | 拉伸对齐
align-self: auto | flex-start | flex-end | center | baseline | stretch;
本文参考了掘金文章如下:
作者:Aitter
链接:https://juejin.im/post/589965c9128fe1006569cc9d
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • Flex布局复习

    1 基础概念①母元素和子元素采用Flex布局的元素为,称为 Flex容器(母元素)容器的直接子元素称为 Flex项...

  • flex布局

    认识flex布局 flex布局(Flexible 布局,弹性布局)开启了flex布局的元素叫flex contai...

  • 初见FLEX

    FLEX布局 一种新的布局方式,flex布局 flex布局与方向无关 flex布局可以实现空间自动分配、自动对齐。...

  • Flex 布局教程

    一、Flex 布局教程:语法篇 Flex 布局教程:语法篇 二、Flex 布局教程:实例篇 Flex...

  • css flex布局详解

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

  • Flex

    阮一峰-Flex布局 阮一峰-Flex布局实例教程 Flex布局 块级元素 行内元素 注意,设为 Flex 布局...

  • flex布局学习笔记

    经典教程 Flex 布局教程:语法篇Flex 布局教程:实例篇flex布局游戏 理解 flex布局实现需要至少两层...

  • 6Flex 布局

    Flex,(Flexible Box),意为"弹性布局"采用 Flex 布局的元素,为 Flex 容器(flex ...

  • css flex

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

  • Flex布局(语法篇)

    一、介绍Flex布局 什么是Flex布局呢?Flex布局:又称弹性布局,它是Flexible Box 的缩写,它为...

网友评论

      本文标题:Flex布局复习

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