愉快学习,CSS游戏大全

414 阅读4分钟

前言

本文将介绍全网最全的 8 款CSS游戏,让你在游戏中学习,这里收录了有关 flex布局、gird布局、选择器、绘图、动画、像素尺寸的游戏。赶紧收藏起来吧!

分别是:

  • CSS Flexbox
  • CSS Grid Layout
  • CSS Selectors Cheatsheet
  • CSS Animations
  • CSS Ruler
  • CSS Filters
  • CSSBattle
  • CSS Diner

学习 Flexbox 的工具

FLEX BOX ADVENTURE

Flex Box Adventure 是一款互动冒险游戏,您可以使用您的 flexbox 技能来协助游戏角色解决 24 个挑战。

Flex Box Adventure

(图片来源:Flex Box Adventure)

KNIGHTS OF THE FLEXBOX TABLE 

Knights of the Flexbox Table是另一个精心设计的交互式课程,可帮助您了解 flexbox 规范的不同方面。这个包括 18 个地牢游戏来教你 flexbox。您不是在编写纯 CSS,而是在使用 Tailwind CSS 类,意味着您将学习 flexbox 以及 Tailwind 的语法。

Knights of the Flexbox Table

(图片来源:KNIGHTS OF THE FLEXBOX TABLE )

FLEXBOX FROGGY 

Flexbox Froggy 是一个比较老的游戏,并且仍然是学习 flexbox 语法的流行的游戏之一。使用 flexbox 的API根据需要排列青蛙通关。

Flexbox Froggy

(图片来源:Flexbox Froggy)

FLEXBOX ZOMBIES 

Flexbox Zombies也是学习 flexbox 语法的游戏。每关都会有一个与僵尸相关的情节,同时为您提供 flexbox 的相关知识,以帮助您学习使用新的 flexbox 技巧。

Flexbox Zombies

(图片来源:Flexbox Zombies)

FLEXBOX DEFENSE 

Flexbox Defense是一款基于塔防策略游戏类型的游戏,他总共12个关卡,在这些挑战中您必须使用 flexbox 语法来阻止来袭的敌人。

Flexbox Defense

(图片来源:Flexbox Defense)

FLEXY BOXES 

如果您要 flexbox 一个相对复杂的布局,使用 Flexy Boxes 模拟布局是一个不错的选择。这是一个简单的 在线flexbox 低代码工具,它也为您生成 flexbox 代码。它还提供了兼容浏览器前缀

Flexy Boxes

(图片来源:Flexy Boxes)

学习 CSS 网格布局(Grid)的工具

GRID GARDEN

Grid Garden, 与 Flexbox Froggy 是同一个制作者,包括 28 个不同的关卡来教你 CSS 网格布局的不同部分。如果您对这些人的更多内容感兴趣,他们的 Pro 计划包括许多其他 CSS 和 JS 互动游戏

Grid Garden

(图片来源:格子花园)

CSS GRID CHEAT SHEET

[CSS Grid Cheat Sheet]是了解 CSS Grid 的可视化交互式指南。在网格中选择一个框,然后使用左侧栏中的选项和设置来调整网格布局的不同部分。

CSS Grid Cheat Sheet

(图片来源:CSS Grid Cheat Sheet)

GRID ATTACK

Grid Attack与前面提到的 Flexbox Adventure 出自同一创作者。这个不是免费的,但包含 80 个网格布局问题的交互式挑战。

Grid Attack

(图片来源:网格攻击)

GRID CRITTERS

Grid Critters 是一个基于互动挑战的平台。该课程包括 10 章,每章分为不同级别的关卡,有的多达 20-26 关。

Grid Critters

(图片来源:Grid Critters)

更多 CSS 技能的工具

CSS SELECTORS CHEATSHEET

CSS Selectors Cheatsheet 是一个交互式练习,用于测试您对 CSS 选择器的理解。前几个相当简单,但随着您进入更高级的选择器(如较少使用的伪类),练习的难度会增加。

CSS Selectors Cheatsheet

(图片来源:CSS 选择器备忘单)

CSS ANIMATIONS

CSS Animations是一个帮助你提高 web 制作动画的技能、且功能齐全的平台。这个由 32 部分组成的课程有许多预制图形,在课程中用作动画的基础。

CSS Animations

(图片来源:CSS Animations)

CSS RULER

CSS Ruler 为您提供了三类 CSS 单位的可视化表示,您可以尝试使用它们:字体相对像素(例如 rem、ch)、视口百分比(例如 vh、vw)和绝对像素(例如 px、in)。

CSS Ruler

(图片来源:CSS 标尺)

FILTER BLEND

Filter Blend可让您随意使用 CSS 的 mix-blend-mode 、 background-blend-mode 和 filter 属性的不同值。您可以在图层中添加一个或多个自己的图像以及背景颜色,然后调整设置以查看不同值的行为方式。

Filter Blend

(图片来源:滤镜混合)

CSSBATTLE

这个可以让你进行交互式挑战,系统给定一张图片,要求你使用纯 CSS 并以最少的代码绘制。通过这些练习,您肯定会学到很多关于 HTML 和 CSS 的知识,但这些技术在现实世界中通常用处不大

CSSBattle

(图片来源:CSSBattle)

CSS DINER

CSS Diner 非常适合 CSS 初学者或不熟悉 CSS 选择器的人。这个游戏允许您使用有用的 HTML 查看器在食品上使用真正的 CSS 选择器,这样您就可以看到图形和代码之间的关系。

CSS Diner

(图片来源:CSS DINER) 全文完

谢谢!

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 11 天

点击查看活动详情