CSS3中的flex布局

本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web
非商业用途自由转载,保持署名,注明出处!


1. 伸缩布局

  • 传统布局:设置盒子,浮动
  • flex布局,举例:html中设置多个ul列表,css中在ul内做相应设置
css代码含义
display: flex;设置伸缩盒子
display: flex; flex-direction: row;设置伸缩盒子,横向
display: flex;flex-direction: row-reverse;设置伸缩盒子,横向翻转序号
display: flex; flex-direction: column;设置伸缩盒子,纵向
display: flex; flex-direction: column-reverse;设置伸缩盒子,纵向翻转序号

2.对齐方式

2.1 横向对齐

  • ul中均需要设置 display: flex;此外,justify-content:表示:沿主轴(横轴)方向
css代码含义
justify-content: flex-start;横向左对齐
justify-content: flex-end;横向右对齐
justify-content: center;横向居中对齐
justify-content: space-around;横向对齐,平分父盒子
justify-content: space-between;横向两端对齐
  • 方式1:
    在这里插入图片描述

2.2 侧轴对齐

  • align-items:表示左侧为纵轴,但盒子排列仍然横向
css代码含义
align-items:flex-start;靠侧轴上部,横向对齐
align-items:flex-end;靠侧轴底部,横向对齐
align-items:center;靠侧轴中心,横向对齐
align-items:baseline;同方式1
align-items:stretch;靠侧轴,盒子拉伸,横向对齐
  • 方式1:
    在这里插入图片描述

3.设置属性

  • flex:1;与flex:5;宽度不同

如有不当之处,欢迎指正!
谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值