Flex布局及相关属性介绍(下)

Flex布局及相关属性介绍(下)

Flex的相关属性

项目属性

3.flex-shrink:如果项目在主轴上装不下,设置项目的缩小因子(基本上不用)
4.flex-basis:设置项目在主轴的占据大小
(一个盒子,可以通过width来设置盒子在主轴上占据的大小,也可以通过flex-basis来设置盒子的大小,如果同时设置,则是flex-basis起作用)
属性值: 
	和width一样,可设置大小,优先级比width高
5.align-self:设置某个项目在交叉轴上的位置
属性值:
	flex-end:在交叉轴后面
	flex-center:在交叉轴中间
6.flex:复合属性
属性值:
	flex:flex-grow flex-shrink flex-basis(设置这三个属性)
	一般后两个属性用的较少,不写,因而flex最常用于代替flex-grow,例如:
	flex:1;    ==>    flex-grow:1;

Flex属性总结:

容器属性:

  1. flex-direction:设置主轴的方向
  2. flex-wrap:设置项目是否换行
  3. flex-flow:同时设置direction和wrap的属性复合形式
  4. justify-content:用来处理主轴上的富余空间
  5. align-items:设置项目在交叉轴上的位置
  6. align-content:容器中项目有多行,会形成多根主轴,此属性是用来设置多根主轴的摆放位置

项目属性:

  1. order:设置单个项目在主轴的排列顺序
  2. flex-grow:用来设置生长因子如何填充占领富余空间
  3. flex-shrink:如果项目在主轴上装不下,设置项目的缩小因子(基本上不用)
  4. flex-basis:设置项目在主轴的占据大小
  5. align-self:设置某个项目在交叉轴上的位置
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值