关注 前端开发博客,回复“加群”

加入我们一起学习,天天进步

导语

在学习CSS中,Flexbox是一个比较实用的CSS 布局属性,但很复杂,有些人可能没法很快掌握,今天我要推荐一个跟这个相关的游戏,在游戏中学习Flexbox,这岂不是一个让人觉得很快乐的事吗?

游戏介绍

来看一下作者对这个游戏的具体介绍吧。

我制作了一个学习CSS Flexbox的游戏,叫Flexbox Froggy。游戏的目标是通过编写CSS代码来帮助青蛙到达他们的百叶窗。看看你是否能打败所有的关卡!

Flexbox Froggy的灵感来自于经典街机游戏Frogger,以及网络扫盲游戏,比如出色的CSS Diner和Erase All Kittens,你可以分别学习CSS选择器和HTML标记。

我之所以选择CSS flexbox,部分原因是它的布局属性使得游戏机制很好。游戏关卡类似于我在Mozilla Thimble教程中特色的 "定位僵尸 "活动,但使用了强大的新flexbox模型而不是绝对定位。

Flexbox也是一个很好的话题,因为初学者可以直接学习这种改进的定位方式,而很多有经验的Web开发者还不熟悉它,终于可以上手了。这也是我自己有段时间一直想学的东西。像CSS Tricks、Codrops和Scotch.io的教程都是顶级的,但很少有交互式的学习体验。

试玩感受

作者从一个简单的青蛙位置跳到对应的荷叶上,根据对应的属性设计不同的排版,从而达到学习Flexbox的目的,这简直太棒了。下面我简单截取一些属性截图。

justify-content:flex-end

justify-content:center

justify-content:space-around

align-items:flex-end

还有属性结合的布局

其它不一一列举了,还是挺有趣的,喜欢可以去看看哈。

最后

关注公众号「前端开发博客」,回复 flexbox,进入游戏学习。

“在看”吗?在看就点一下吧

CSS Flexbox 青蛙游戏相关推荐

  1. figma下载_我如何使用Figma,CSS Grid和CSS Flexbox构建登录页面

    figma下载 I enjoy looking at website designs that are on platforms like Behance, Dribble, etc. as they ...

  2. css flexbox模型_Flexbox-Ultimate CSS Flex速查表(带有动画图!)

    css flexbox模型 This comprehensive CSS flexbox cheatsheet will cover everything you need to know to st ...

  3. css游戏代码_介绍CSSBattle-第一个CSS代码搜寻游戏

    css游戏代码 by kushagra gour 由kushagra gour 介绍CSSBattle-第一个CSS代码搜寻游戏 (Introducing CSSBattle - the first ...

  4. css flexbox模型_5分钟内学习CSS Flexbox-初学者教程

    css flexbox模型 快速介绍流行的布局模块 (A quick introduction to the popular layout module) In this post, you'll l ...

  5. 设置子元素在主轴(横轴)方向上的对齐方式为容器的开头_今日推送 CSS Flexbox布局(上)...

    在" Flexbox布局"模块之前,有四种布局模式: 四种布局模式: 块布局block,常见的就是div 内联inline,用于文本 表table,用于二维表数据 定位positi ...

  6. cordova 不安全 css,[译] CSS Flexbox 中安全/不安全的对齐方式

    CSS Flexbox 中安全/不安全的对齐方式 我最近看了 Rachel Andrews 的演讲锦上添花:重新定义 CSS 的技术潜力.Rachel 的演讲总是能清晰而简洁地传达出满满的干货.这次演 ...

  7. css flexbox模型_如何将Flexbox后备添加到CSS网格

    css flexbox模型 I shared how to build a calendar with CSS Grid in the previous article. Today, I want ...

  8. css flexbox模型_Flexbox和CSS Grid之间的主要区别

    css flexbox模型 by Shaira Williams 由莎拉·威廉姆斯(Shaira Williams) Flexbox和CSS Grid之间的主要区别 (The main differe ...

  9. css flexbox模型_完整CSS课程-包括flexbox和CSS网格

    css flexbox模型 Learn CSS in this complete 83-part course for beginners. Cascading Style Sheets (CSS) ...

最新文章

  1. 弱类型、强类型、动态类型、静态类型语言的区别是什么?
  2. Matlab图像处理基本函数(1)
  3. 研磨数据结构与算法-06递归的应用
  4. C语言程序设计 | 动态内存管理:动态内存函数介绍,常见的动态内存错误,柔性数组
  5. python实现50行代码_50行代码实现python计算器主要功能
  6. Java - 强引用、弱引用、软引用、虚引用
  7. linux 切换目录技巧,Lnux入门教程:Linux目录切换技巧
  8. 学习微软企业库的心得-验证
  9. Apache HttpServer与Tomcat7集群Linux版
  10. IIS7.5 安装设置-Sql Sever2008安装设置-移动端设置等必读
  11. python批量替换word内容_python win32com 库批量替换word文件内容
  12. C#-ShowWindow
  13. 灵剑问道服务器维护到几点,问道手游2020年12月31日维护公告_问道手游12月31日更新了什么_玩游戏网...
  14. 文件下载文件中文名问题
  15. 遥感中相关光谱指数归纳
  16. 海岱物联星空社团成员在第六届电子竞技全国高校联赛山东省总决赛中获佳绩
  17. 自适应网页(响应式布局)+弹性布局
  18. Java Web 网络商城案例演示十五 订单详情功能(提交订单支付界面)
  19. 使用伪类来实现类似微信群聊的头像样式
  20. 字符串转json对象

热门文章

  1. updated beforeUpdate() Updated() 生命周期-销毁阶段 vue的nextTick@stage3---week2--day4-1
  2. web开发详解,学习web前端开发的网站
  3. Android解析XML的三种方式
  4. Go-directed and habitual learning
  5. mysql查询历史执行sql记录
  6. 机器学习算法:kNN和Weighted kNN
  7. 中文分词工具-IKAnalyzer下载及使用
  8. 惊天大突破!「我国数学家证明 NP=P」!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  9. 分析hanoi塔代码
  10. user.has_perm(perm) 中参数 perm 的格式问题 - Django