博客列表 >FlexBox弹性盒子布局属性(一)

FlexBox弹性盒子布局属性(一)

amin
amin原创
2020年06月24日 16:06:17876浏览

FlexBox弹性盒子布局之父元素属性

1、dispaly:flex : 将容器转换为弹性盒子。
2、flex-wrap : 项目在一行排不下的情况下是否换行
  1. nowrap:默认值,不换行。
  2. wrap:换行,第一行在主轴开始方向,依次往主轴结束方向布局。
  3. wrap-reverse:换行,第一行在主轴结束方向,依次往主轴开始方向布局。

效果图如下

3、justify-content 控制项目在主轴上的对齐方式,即主轴方向有剩余空间时,主轴方向项目的排列方式
  1. flex-start:默认值,主轴开始方向对齐。
  2. flex-end:主轴结束方向对齐。
  3. center:主轴居中对齐。
  4. space-between:两端对齐,项目之间间隔都相等。
  5. space-around:每个项目两侧的间隔相等。
  6. space-evenly: 每个元素之间和元素距离边距的距离都相等,即剩余空间平均分配。

效果图

当主轴设置为Y方向时flex-direction: column;,该属性的效果如下

4、align-items : 每行项目在侧轴方向的对齐方式
  1. stretch:默认值,如果项目未设置高度或高度设为auto,将占据整个容器。
  2. flex-start:侧轴开始方向对齐。
  3. flex-end:侧轴结束方向对齐。
  4. center:侧轴居中方向对齐。
  5. baseline:项目第一行文字的基线对齐。

5、align-content : 多行容器中的项目对齐方式,即侧轴方向有剩余空间时,侧方向行的排列方式
  1. stretch:默认值,占满整个侧轴。
  2. flex-start:侧轴开始方向对齐。
  3. flex-end:侧轴结束方向对齐。
  4. center:侧轴中心对齐。
  5. space-between:与侧轴两端对齐,每行轴线间隔平均。
  6. space-around:每根轴线两侧间隔相等。

效果图

6、flex-flow: 是flex-direction属性和flex-wrap属性的简写形式,默认值是row nowrap。
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议