CSS flex弹性布局

设置为弹性布局:

display: flex;

搭配以下属性和值,实现完美布局

  • flex-direction:决定主轴的方向

取值:

  1. row:横排,从默认

  2. row-reverse:横排,从

  3. column:竖排,从

  4. column-reverse:竖排。从
    CSS flex弹性布局
    示例:

    flex-direction: row;
    

  • flex-wrap:一条轴线排不下如何换行

取值:

  1. nowarp:不换行,在一行显示。 默认
    CSS flex弹性布局

  2. warp:内容超过后换行,第一行在上方
    CSS flex弹性布局

  3. warp-reverse:换行后有两条轴线,reverse就是把轴线排列的顺序倒过来,第一行在下方。
    CSS flex弹性布局

    示例:

    flex-wrap: nowarp;
    

    以上flex-direction属性和flex-wrap属性可以合成一个属性来设置flex-flow,属性值为两位
    语法:flex-flow: flex-direction的取值范围 flex-wrap的取值范围;


  • justify-content 定义横排的对齐方式:

取值:

  1. flex-start:左对齐 默认
    CSS flex弹性布局

  2. flex-end:右对齐
    CSS flex弹性布局

  3. center:居中
    CSS flex弹性布局

  4. space-between:两端顶边平均散开,项目与项目之间的间隔都相等。
    CSS flex弹性布局

  5. space-around:平均散开。项目与项目之间的间隔比项目与边框的间隔大一倍。
    CSS flex弹性布局

    示例:

    justify-content: flex-start;
    

  • align-items 定义竖排对齐方式:

取值:

  1. stretch

  2. flex-start:上对齐 默认
    CSS flex弹性布局

  3. flex-end:下对齐
    CSS flex弹性布局

  4. center :中心对齐
    CSS flex弹性布局

  5. baseline:基线对齐

    示例:

    align-items: flex-start;
    

  • align-content 多根轴线对齐方式:

取值:

  1. stretch:拉伸

  2. flex-start :start侧开始,上对齐

  3. flex-end:end侧开始,下对齐

  4. center:中心对齐

  5. space-between:上下没有间距,中间各子元素间距相同

  6. space-around:上下间距之和等于中间各个间距

    示例:

    align-content: stretch;
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

美酒没故事°

谢谢看官

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值