美文网首页
flex布局学习笔记

flex布局学习笔记

作者: JellyFive | 来源:发表于2019-10-06 19:41 被阅读0次

学习flex布局中的一些笔记。
参考:FLEXBOX FROGGY

justify-content属性

用于水平对齐元素。参数如下:

  • flex-start:元素和容器左端对齐
  • flex-end:元素和容器右端对齐
  • center:元素在容器中居中
  • space-between:元素之间保持相等的距离
  • space-around:元素周围保持相等的距离

示例:

#pond{
    display: flex;
    justify-content: flex-end;
}

align-items属性

纵向对齐元素。参数如下:

  • flex-start:元素与容器顶端对齐
  • flex-end:元素与容器低端对齐
  • center:元素纵向居中
  • baseline:元素在容器基线的位置显示
  • stretch:元素被拉伸以填满整个容器

示例:

#pond{
    display: flex;
    align-items: flex-end;
}

#pond {
    display: flex;
    justify-content:center;
    align-items:center;
}

flex-direction属性

定义了元素在容器里面的摆放顺序,参数如下:

  • row:元素摆放方向与文字方向一致
  • row-reverse:方向相反
  • column:元素从上放到下
  • column-reverse:从下放到上

order属性

设置单个元素的order,用于调整顺序,参数如下:

  • 默认为0,可设置正数和负数。

align-self属性

设置单个元素的纵向方向,参数与align-items相同。

flex-wrap属性

分散元素,参数如下:

  • nowrap:所有元素在同一行
  • wrap:元素自动换成多行
  • wrap-reverse:元素自动换成逆序的多行

flex-flow属性

flex-direction和flex-wrap的结合,接受两个属性的值,空格隔开。

align-content属性

行与行之间的间隔。参数如下:

  • flex-start:多行都集中在顶部
  • flex-end:多行都集中在底部
  • center:多行居中
  • space-between:行与行之间保持相等的距离
  • space-around:没每行周围保持相等的距离
  • stretch:每一行都被拉伸以填满容器

综合示例:

练习1

frog.png
#pond {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items:flex-end;
}
frog2.png

练习2

frog3.png
#pond {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap:wrap-reverse;
    align-content:space-between;
    justify-content:center;
}
frog4.png

属性大全

flex Flexbox大全套

布局教程

Flex 布局教程

相关文章

  • 2018-07-18

    今天主要学习了flex布局,学习笔记如下: 1.指定flex布局: display:flex(任意容器)...

  • CSS flex布局学习笔记

    CSS flex布局学习笔记 flex简介 flex用于为容器内的子元素设置布局。当一个元素的display属性设...

  • CSS flex 布局

    内容参考pink老师笔记。 一、flex布局原理 flex 是 flexible Box 的缩写,意为“弹性布局”...

  • CSS Flex布局

    欢迎阅读阮一峰老师的原文,本篇为学习笔记 1. Flex布局 Flex是Flexible Box 的缩写,意为弹性...

  • 学习笔记《Flex布局》

    布局的传统解决方案,基于盒状模型,依赖 display + position + float。它对于那些特殊布局非...

  • flex布局学习笔记

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

  • Flex布局学习笔记

    传统布局:依赖display/position/float Flex :Flex Box ,用来为盒状模型提供最大...

  • flex布局学习笔记

    polyfill 兼容某些浏览器的保险写法 容器的属性 1.flex-direction2.flex-wrap3....

  • flex布局学习笔记

    学习flex布局中的一些笔记。参考:FLEXBOX FROGGY justify-content属性 用于水平对齐...

  • Flex布局学习笔记

    0. 前言 这是当前最常用的布局方案,没有之一。当我回想时,我才发现自己对Flex布局如此不熟悉。所以写篇博客,既...

网友评论

      本文标题:flex布局学习笔记

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