css弹性盒子

flex( Flexible Box 弹性盒⼦,伸缩盒)

  1. 是css中的⼜⼀种布局⼿段,它主要⽤来代替浮动来完成⻚⾯的布局
  2. flex可以使元素具有弹性,让元素可以根据⻚⾯的⼤⼩的改变⽽改变
  3. 弹性容器

-要使⽤弹性盒,必须先将⼀个元素设置为弹性容器
-通过display来设置弹性容器 display:flex 设置块级弹性容器
display:inline-flex 设置为⾏内的弹性容器

flex-direction:
row(默认 值):主轴为⽔ 平⽅向,起点在 左端。
row-reverse: 主轴为⽔平⽅ 向,起点在右 端。
column:主轴为 垂直⽅向,起点 在上沿。
column- reverse:主轴为 垂直⽅向,起点 在下沿。

flex-wrap:
nowrap(默 认):不换⾏。
wrap:换⾏,第 ⼀⾏在上⽅。
wrap-reverse: 换⾏,第⼀⾏在 下⽅。

flex-flow:是flex-direction 属性和flex-wrap 属性的简写形式, 默认值为row nowrap

justify-content:
flex-start(默认 值):左对⻬
flex-end:右对 ⻬
center: 居中
space- between:两端 对⻬,项⽬之间 的间隔都相等。
space-around: 每个项⽬两侧的间隔相等。所 以,项⽬之间的间隔⽐项⽬与边 框的间隔⼤⼀ 倍。
space- evenly:项⽬是 分布的,以便任何两个项⽬ 之间的间距 (和边缘的空 间)相等。

align-items:
flex-start:交叉 轴的起点对⻬。
flex-end:交叉 轴的终点对⻬。
center:交叉轴 的中点对⻬。
baseline: 项⽬的第⼀⾏⽂字的基 线对⻬。
stretch(默认 值):如果项⽬ 未设置⾼度或设 为auto,将占满 整个容器的⾼ 度。

align-content:
flex-start:与交 叉轴的起点对 ⻬。
flex-end:与交 叉轴的终点对 ⻬。
center:与交叉 轴的中点对⻬。
space- between:与交 叉轴两端对⻬, 轴线之间的间隔平均分布。
space-around: 每根轴线两侧的间隔都相等。所 以,轴线之间的间隔⽐轴线与边 框的间隔⼤⼀ 倍。
stretch(默认 值):轴线占满 整个交叉轴。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值