008笔记

文章详细介绍了Flex容器的六个关键属性,包括flex-direction控制排列方向、flex-wrap处理换行、justify-content和align-items定义主轴和交叉轴的对齐方式,以及align-content对多轴线的调整。
摘要由CSDN通过智能技术生成

Flex容器的属性
提供了6个属性可以设置在flex容器上。
属性    描述
flex-direction    决定主轴的方向(即项目的排列方向)
flex-wrap    默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行。
flex-flow    flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。
justify-content    定义flex项目在主轴(x轴)上的对齐方式。
align-items    定义flex项目在交叉轴(y轴)上如何对齐。
align-content    定义多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用
 

flex-direction
  • flex-direction属性决定主轴的方向(即项目的排列方向)。
属性值描述
row按行正向排列
row-reverse按行翻转排列
column按列正向排列
column-reverse按列翻转排列

flex-wrap属性
默认情况下,项目都排在一条线(又称"轴线")上。
flex-wrap属性定义,如果一条轴线排不下,如何换行。
属性值    描述
nowrap    默认值,不换行,压缩flex项目的宽度,让所有保持一行。
wrap    换行,不压缩flex项目的宽度,第一行在上方。
wrap-reverse    换行,不压缩flex项目的宽度,第一行在下方。

justify-content属性
justify-content属性定义了flex项目在主轴(x轴)上的对齐方式。
属性值    描述
flex-start    在主轴(x轴)上以起点对齐(左对齐)
flex-end    在主轴(x轴)上以终点对齐(右对齐)
center    在主轴(x轴)上以中点对齐(居中对齐)
space-between    在主轴(x轴)上以两边对齐(两边对齐),平均分割元素之间的空隙,不保留最左与最右的空隙
space-around    在主轴(x轴)上以两边对齐(两边对齐),平均分割元素之间的空隙,保留最左与最右的空隙

align-items属性
  • align-items属性定义flex项目在交叉轴(y轴)上如何垂直对齐。
属性值描述
flex-start居上对齐
flex-end居下对齐
center垂直居中对齐
baseline基于文本底线对齐
stretch基于flex容器的上下边拉伸对齐

align-content属性
align-content属性定义了多根轴线的对齐方式。
如果项目只有一根轴线,该属性不起作用。
属性值    描述
flex-start    多行居上排列
flex-end    多行居下排列
center    多行居中排列
space-between    多行平均行间空隙排列,不保留首行上方与末行下方空隙
space-around    多行平均行间空隙排列,保留首行上方与末行下方空隙

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值