卖坚果的怪叔叔 卖坚果的怪叔叔
  • 首页
  • 生活
  • 技术
  • 记录
  • 工具箱
  • 关于我
首页 › 技术 › Flex布局入门

Flex布局入门

坚果大叔
2019-05-09 7:23:47技术阅读 4,163

主要提供简便、完整、响应式布局解决方法,设置flex布局后元素的 float、clear、vertical-align属性将失效

主要参数:

  • flex-direaction

    • 决定主轴的方向

      - 参数:
          - row(默认值):      主轴为水平方向,起点在左端
          - row-reverse:     同上,起点在右端
          - column:          主轴为垂直方向,起点在上方
          - column-reverse:  同上,起点在下方
  • flex-wrap

    • 如果默认轴线排序不下,则换行

      - 参数:
          - nowrap(默认):     不换行
          - wrap:            换行,第一行在上方
          - wrap-reverse:    换行,第一行在下方
  • flex-flow

    • 是flex-direaction 和 flex-wrap的简写
  • justify-content

    • 在主轴(水平)上的对齐方式

      - 参数:
          - flex-start(默认值): 左对齐
          - flex-end:          右对齐
          - center:            居中
          - space-between:     两端对齐,项目之间间隔相等
          - space-around:      项目两侧有间隔,类似margin后的效果
  • align-items

    • 定义项目交叉(垂直)轴上如何对齐

      - 参数:
          - flex-start:       起点对齐
          - flex-end:         重点对齐
          - center:           重点对齐
          - baseline:         第一行文字的基线对齐
          - stretch:          如果项目未设置高度或者auto,将占满整个容器
  • align-content

    • 多根轴线的对齐方式,单一不起作用

      - 参数:
          - flex-start:       交叉轴 起点对齐
          - flex-end:         交叉轴 终点对齐
          - center:           交叉轴 中点对齐
          - space-between:    交叉轴两端对齐,轴线之间平均分布
          - sapce-around:     同margin
          - stretch:          占满整个交叉轴

其他参数

  • order

    定义上项目的排列顺序,数值越小,排列越靠前,默认为0
  • flex-grow

  • 定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大
  • flex-shrink

  • 定义项目的缩小比例,默认为1,空间不足,该项目将缩小
  • flex-basis

  • 在分配多余空间之前,先计算是否有多余空间
  • flex

  • 上面三个的简写
  • align-self

  •     允许单个项目和其他项目有不一样的对齐方式,可覆盖align-items属性,
    默认auto,表示继承父元素的align-items属性,如果没有父元素则等同于stretch
CSS Flex
赞赏 赞(0)
本文系作者 @坚果大叔 原创发布在 卖坚果的怪叔叔。未经许可,禁止转载。
重学Javascript之基础数据
上一篇
重学JavaScript之DOM级别
下一篇
在小程序中查看

这是个😊,挣点服务器费用😜

热门文章
Mac 修改应用图标小Tips~
四月的倒数几天了
TS文档
前端常用Git命令
微信小程序发布新版本,如何提示强制更新!
Js 数组平铺
专题标签
agent (1) CSS (15) dom (1) Es6入门系列 (14) Git (3) html (1) iview (1) JavaScript (9) js (4) Lif (1) Node (4) pyecharts (1) Python (10) ref (1) scriptable (1) Skill (1) vsCode (1) vue (4) wordpress (2) 三月 (1) 上海 (1) 假期 (1) 其他分享 (3) 前端两三问 (15) 古镇 (1) 外滩 (1) 对象 (1) 小程序 (5) 年度总结 (6) 年终总结 (1) 微信机器人 (4) 打字机 (1) 技术 (1) 日常问题 (8) 日常问题记录 (1) 春天 (2) 服务器 (2) 海族馆 (1) 生活 (8) 网上国网 (1) 记录 (3) 通勤 (1) 重学JavaScript (11) 面试题 (10) 🌸 (1)
什么是Agent?
2026-08-15 23:49:12
417 0 2
什么是 Skill?
2026-08-12 21:32:42
338 1 0
失业在家,我给小朋友做了一个练字小程序!
2026-08-07 16:21:52
611 10 1
上线8年,15万用户的小程序,一共赚了多少钱?
2026-05-30 18:01:24
4,667 4 0
  • 0
博主

一位佛系的前端开发者,略通摄影,乐于尝试新事物,热衷于美食。

友链
故事胶片
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔 Dacking
Copyright © 2017-2026 卖坚果的怪叔叔

开往-友链接力

萌ICP备20230818号

苏ICP备18048410号-3
  • 首页
  • 生活
  • 技术
  • 记录
  • 工具箱
  • 关于我
# CSS # # JavaScript # # vue # # 微信 # # 生活 #
坚果大叔
345
文章
171
评论
432
喜欢