Blogger Information
Blog 11
fans 0
comment 0
visits 27429
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
前端Flex弹性盒子作业,容器的六个属性及其使用
饮雪煮茶
Original
1055 people have browsed it
传统float与position布局作业小结:

1.尽量使用语义化标签。
2.能用position解决的不用float
3.css选择器尽量用父子选择器。
4.img空白边线处理 display:block

flex容器的六个属性

1、flex-direction决定主轴的方向,即项目的排列方向。

*row(默认值):主轴为水平方向,起点在左端。

  1. .items{
  2. flex-direction:row;
  3. }

*row-reverse:主轴为水平方向,起点在右端。

  1. .items{
  2. flex-direction: row-reverse;
  3. }

*column:主轴为垂直方向,起点在上沿。

  1. .items{
  2. flex-direction:column;
  3. }

*column-reverse:主轴为垂直方向,起点在下沿。

  1. .items{
  2. flex-direction:column-reverse;
  3. }

2、flex-wrap默认情况下,项目都排列在一天线(又称“轴线”)上。flex-wrap属性定义,如果一条线排列不下,是否换行。

*nowrap:默认情况,不换行。

  1. .items{
  2. flex-wrap:nowrap;
  3. }

*wrap:换行,第一行在上方。

  1. .items{
  2. flex-wrap:wrap;
  3. }

*wrap-reverse:换行,第一行在上方。

  1. .items{
  2. flex-wrap:wrap-reverse;
  3. }

3、flex-flow属性是flex-directiongflex-wrap属性的简写形式,默认值为row nowrap

  1. .items{
  2. flex-flow: row nowrap;
  3. }

4、justify-content属性定义了项目在主轴上的对齐方式。

*flex-start:默认值,左对齐

  1. .items{
  2. justify-content:flex-start;
  3. }

*flex-end:右对齐

  1. .items{
  2. justify-content:flex-end;
  3. }

*center:居中对齐

  1. .items{
  2. justify-content:center;
  3. }

*space-between:两端对齐,项目之间的间隔相等。

  1. .items{
  2. justify-content:space-between;
  3. }

*space-around:每个项目两侧的间隔相等。

  1. .items{
  2. justify-content:space-around;
  3. }

5、align-items项目在交叉轴上的对齐方式

*flex-start:与交叉轴的起点对齐

  1. .items{
  2. align-items:flex-start;
  3. }

*flex-end:与交叉轴的终点对齐

  1. .items{
  2. align-items:flex-end;
  3. }

*center:与交叉轴的中点对齐

  1. .items{
  2. align-items:center;
  3. }

*baseline:项目第一行的中线对齐

  1. .items{
  2. align-items:baseline;
  3. }

*stretch:占满整个容器

  1. .items{
  2. align-items:stetch;
  3. }

6、align-content属性多根轴线的对齐方式。

*flex-start:与交叉轴的起点对齐。

  1. .items{
  2. align-content:flex-start;
  3. }

*flex-end:与交叉轴的终点对齐

  1. .items{
  2. align-content:flex-end;
  3. }

*center:与交叉轴的中点对齐

  1. .items{
  2. align-content:center;
  3. }

*space-between:与交叉轴两端对齐。

  1. .items{
  2. align-content:space-between;
  3. }

*space-around:每根轴线两侧的间隔都相等。

  1. .items{
  2. align-content:space-around;
  3. }

*stretch:默认值,轴线占满整个交叉轴。

  1. align-content:stretch;
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:总结 的很棒 , 注意错别字: flex-directiong, 多一个g
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post