美文网首页
2019-09-03 布局之flex

2019-09-03 布局之flex

作者: 枫叶落尽 | 来源:发表于2019-10-07 01:45 被阅读0次

flex属性用来设置 flex容器内的 flex item 怎样缩放以适应 flex 容器所提供的空间。
flex属性是 flex-grow, flex-shrink, and flex-basis属性的简写。

创建 flex 容器:把一个容器的 display 属性值改为 flex 或者 inline-flex。容器中的直系子元素就会变为 flex 元素。

容器上的属性

flex-direction
用来控制容器内的 item 的排列方向,从哪开始,如何排列。

取值 含义
row: 从左往右排列(默认值)
row-reverse: 从右往左
column: 从上往下
column-reverse: 从下往上

flex-wrap
用来控制容器内的 item 是否换行,

取值 含义
nowrap 默认值。单行排列。
wrap 自动换行
wrap-reverse 自动换行后改变行的上下排列的顺序
initial 设置该属性为它的默认值。
inherit 从父元素继承该属性。
  • flex-flow
    flex-flow是flex-direction属性和flex-wrap属性的简写
取值 含义
flex-start 左对齐
flex-end 右对齐
center 居中对齐
space-between 左右靠边对齐后,中间间距均分
space-around 均匀分布,空白间隙距离相同,左右两边视为一个空隙,所以分别看的话只有其它间隙的一半长
其它属性 浏览器未实现,未测试
  • align-items
    一行内的元素如何在垂直方向上对齐
取值 含义
flex-start 顶部对齐
flex-end 底部对齐
center 居中对齐
baseline 基线对齐(当填入文字时,文字在基线上方,文字以基线为底)
stretch 拉升对齐(所有item填充满空间)

类似于justify-content,不过align-content 是决定行与行之间如何垂直方向上排列,可以把一行视为一个item。

取值 含义
flex-start 上对齐
flex-end 底部对齐
center 所有行往中间挤
space-between 两边对齐
space-around 把两边视为一个间隙,间隙均分对齐
stretch 拉伸充满对齐

tips: alignjustify 都有使对齐的含义,但 align 主要让元素如何在上下方向移动, justify 主要让元素在左右方向移动。

容器内item的属性

参考:
[1]写给自己看的display: flex布局教程 张鑫旭
[2]Flex 布局教程:语法篇 阮一峰
[参考]MDN

a-guide-to-flexbox








相关文章

  • 2019-09-03 布局之flex

    flex属性用来设置 flex容器内的 flex item 怎样缩放以适应 flex 容器所提供的空间。flex属...

  • ReactNative UI布局之flex

    ReactNative UI布局之flex flexDirection:决定flex的布局方向 justifyCo...

  • 网络编程(八)移动端布局(2)

    今天主要介绍一下移动端布局之flex布局。 一、 flex 布局体验 1.1 传统布局与flex布局的 1.2 初...

  • flex布局实现骰子六个面的写法

    1.flex实现骰子六个面之<布局一> 2.flex实现骰子六个面之<布局二> 3.flex实现骰子六个面之<布局...

  • flex布局

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

  • flex:1 和 flex:auto区别

    如果还没有使用过flex,请先拜读下阮大大之Flex 布局教程:语法篇 在说flex:1和flex:auto区别之...

  • 初见FLEX

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

  • Flex 布局教程

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

  • css flex布局详解

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

  • Flex

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

网友评论

      本文标题:2019-09-03 布局之flex

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