跳到内容
分享网

Flex 属性记不住?用青蛙过河游戏玩半小时就上手

学习资料 Web 1 小时前更新 浏览 7 ↓ 直达下载

flex-direction、justify-content、align-items 这几个属性,看文档每个都懂,一写布局就不知道该调哪个。Flexbox Froggy 把它做成二十来关小游戏:用属性把青蛙挪到对应荷叶上,写错了立刻看到画面变样,反馈比读文章快得多。

它解决什么问题

弹性布局属性名太像,justify 和 align 各管哪个方向,看一遍忘一遍。

照教程抄代码能出效果,自己从空白文件开始又不知道先写哪一句。

核心能力

能力 具体能做到什么
关卡递进 从单个属性讲到换行、对齐与顺序的组合用法
实时预览 写下的属性立刻作用在关卡画面上,对错一眼可见
中文界面 提供简繁中文等多个语言版本,可直接选中文进入
属性提示 每关列出可用属性与取值范围,不必另开文档
高频反复 常用属性在关卡中反复出现,练成条件反射
开源可自建 代码公开,可自行部署或提交翻译改进

通关只是起点,真正上手要靠改真页面

别一关一关死磕。卡住时先把该关支持的属性都试一遍,看画面怎么变,这比回头翻文档快,因为反馈是即时的。全部通关后建议再走一遍,把每关的答案自己写出来而不看提示,确认自己记住的是思路,而不是上一轮摸出来的那几个数字。关卡里的提示可以先用着,熟练之后试着不看提示自己选。

要清楚它只覆盖弹性布局的常见用法,真实页面里的容器嵌套、内容溢出、响应式切换都不讲。通关之后该做的是找个现成页面,用开发者工具把某个容器改成弹性布局,自己调参数看效果。做到能凭经验判断该调哪个属性、该给什么值,这一关才算真正过了。这一趟练下来,至少要能做到看到布局需求就知道该动哪个属性。

同类工具怎么选

工具 授权 差别在哪
MDN Web Docs 开源免费 权威语法参考,配合游戏查属性正好互补
Learn Git Branching 开源免费 同样是交互式闯关,练的是版本控制操作
Exercism 开源免费 偏编程语言练习,不涉及 CSS 布局

谁适合用

  • 初学 CSS、被布局属性绕晕的前端新手
  • 需要快速回忆弹性布局属性用法的开发者
  • 想找轻松方式给学生讲布局的老师

怎么开始

  1. 打开 flexboxfroggy.com,选择简体中文界面。
  2. 读第一关的说明,弄清青蛙和荷叶的目标关系。
  3. 在代码区写属性,看画面变化,直到青蛙归位。
  4. 做完全部关卡后关掉提示,再自己写一遍答案。
  5. 找个真实页面用开发者工具改容器,验证学到的写法。

常见问题

要装什么环境吗?
不用,直接在浏览器里打开网页就能玩。

通关了就算学会布局了吗?
只学到了弹性布局的常见用法,复杂页面还要靠实践补。

有中文吗?
提供简繁中文等多个语言版本,可在页面里切换。

类似的还有别的游戏吗?
同一团队的站点还有其他 CSS 与编程主题的闯关游戏,可在页面底部找到入口。

授权与合规

项目以开源方式在 GitHub 上发布,网页版免费游玩,也可以自行部署或参与多语言翻译。 官网:flexboxfroggy.com/#zh-cn

资源信息
界面语言 多语言
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。