弹性盒模型(部分布局超好用)

使用弹性盒模型的目的:

1.提供一种更加有效的方式来布置,对齐和分布在容器之间的各项内容,即使他们的大小是未知的变化的。

2.让容器有能力改变项目的宽高,以填满可用的空间。

3.布局与方向无关

属性:display:flex(适用于父级元素)

flex-direction(写在父级css中作用于子级):

检索,子级在盒子中的位置(子级的排列顺序)

值:

row 横向,左到右

   

row-reverse 反横向 ,右到左

  

 

column 纵向,上到下

 

row-reverse 反纵向,下到上

 

flex-wrap(写在父级作用于子级):

检索,子级是否超出父级(换不换行)

值:

nowrap          不换行

 

wrap          换行

  

 

 

wrap-reverse          反向wrap排列

 

justifl-content(写在父级,作用于子级):

检索弹性盒子在主轴(x)方向上的对齐方式

值:

flex-start          左对齐

 

flex-end          右对齐

 

center                 居中

 

space-between         两端居左居右中间等间距

 

spance-around        N个盒子个数分布为N个空间,盒子在各空间内居中

 

align-items(写在父级,作用与子级):

检索盒子在Y轴上的对齐方式

值:

flex-start        顶置

 

flex-end        置底

 

center        居中

 

baseline        与基线对齐

stretch         置顶加置底,高度受到min-height与max-height限制

align-content(写在父级作用于子级):

检索 换行时对齐方式

值:

flex-start          置顶

flex-end          置底

 

center                 居中

 

space-between         上下置顶置底上下居中

 

space-around        N个盒子个数分布为N个空间,盒子在各空间内居中

 

order(写在子级):

排列顺序

值(值越小排位越靠前):阿拉伯数字

flex-grow(写在子级):

分配剩余空间

值(值越大分配越多):阿拉伯数字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值