關注 “”

網上有很多有助於學習CSS的遊戲,本文 收集了一些非常實用的免費CSS遊戲,希望這些遊戲可以幫助你再次體驗CSS的樂趣!

作者 | Andreas Müller

譯者 | 彎月,責編 | 郭芮

以下爲譯文:

我必須承認,我的記性不是很好。特別是我記不住CSS,例如Flexbox佈局等。flex容器的屬性justify-content可以有12種以上的不同值,其中許多可以與關鍵字safe或unsafe組合。詳細說明可以參照這篇文章《CSS技巧:flexbox的完整指南》(https://css-tricks.com/snippets/css/a-guide-to-flexbox/),這個頁面只有兩列,高度卻超過了2萬像素,雖然文章題目表明這是一篇完整的指南,但實際上文中並沒有覆蓋到所有內容。

最近,我在偶然間發現了一款塔防式的flexbox教學遊戲,這款遊戲真的是……

等等,你說什麼?

你沒聽錯,事實證明,網上的確有很多有助於學習CSS的遊戲。我收集了一些非常實用的免費CSS遊戲,希望這些遊戲也可以幫助你再次體驗CSS的樂趣!

Flexbox Defense

上述我提到的就是這款遊戲。它涵蓋了flex的屬性align-items、justify-content、flex-direction、align-self和order,遊戲本身總共有12關。特別是最後4關非常有趣,而且難度也很高。

遊戲地址:http://www.flexboxdefense.com

代碼庫:https://github.com/channingallen/tower-defense

作者:Channing Allen

Flexbox Froggy

這也是一款涉及Flexbox的遊戲,它涵蓋的flex屬性更多:align-items、justify-content、align-content、flex-direction、align-self、flex-wrap和flex-flow,而且遊戲總共有24關,如果你打通關了,別忘了告訴我啊。

遊戲地址:https://flexboxfroggy.com

代碼庫:https://github.com/thomaspark/flexboxfroggy

作者:Codepip

Grid Garden

這款遊戲總共有28關,你可以從中學習CSS網格佈局。它涵蓋了以下網格屬性:grid-column-start、grid-column-end、grid-column、grid-row-start、grid-row-end、grid-row、grid-area、order、grid-template-columns、grid-template-rows以及grid-template。

遊戲地址:https://cssgridgarden.com

代碼庫:https://github.com/thomaspark/gridgarden

作者:Codepip

CSS Diner

這是一款有關各種CSS選擇器的小遊戲,總共有32關,打通關後你就可以自詡爲CSS選擇器專家了,而且你會越玩越餓。

遊戲地址:http://flukeout.github.io

代碼庫:https://github.com/flukeout/css-diner

作者:Luke Pacholski

Unfold

這不完全是一款遊戲,更像是一個有關CSS 3D變換的交互式演示。你可能會覺得無聊,但請相信我,遊戲裏面的動畫非常燃,而且你肯定會覺得純CSS不可能做出這樣的效果。

遊戲地址:https://rupl.github.io/unfold

代碼庫:https://github.com/rupl/unfold

作者:Chris Ruppel

Roadmap

遊戲地址:http://victordarras.fr/cssgame

作者:Victor Darras

Carnival

你需要在8秒內擊中所有目標!這是一款很不錯的CSS小遊戲,使用了複選框和CSS動畫。

遊戲地址:https://codepen.io/una/pen/NxZaNr

作者:Una Kravets

Tic-Tac-Toe (井字棋遊戲)

這是一款經典的小遊戲。這款純CSS的井字棋遊戲只有2關,也使用了複選框和CSS動畫。

遊戲地址:https://codepen.io/alvaromontoro/pen/BexWOw

作者:Alvaro Montoro

Flexbox Zombies

這款遊戲帶有故事情節,你可以從中學習如何使用Flexbox和弩來打殭屍。這款遊戲需要註冊。

遊戲地址:https://mastery.games/p/flexbox-zombies

價格:179美元

作者:Dave Geddes

Service Workies

在這款冒險遊戲中,你可以學習如何避免PWA的陷阱。你可以提高自己的技術力,並與遊戲中的角色一起成長。也許你可以試着殺死在可憐的村子裏肆虐了幾個世紀的兇猛野獸!這款遊戲需要註冊。

遊戲地址:https://serviceworkies.com

價格:179美元

作者:Dave Geddes

Grid Critters

在這款遊戲中,你掌握CSS Grid的旅程始於這位神祕的Grid勇士。你的任務是使用強大的Grid工具來拯救外星生物,使其免於滅絕。這款遊戲需要註冊。

遊戲地址:https://gridcritters.com

價格:179美元

作者:Dave Geddes

總結

不論你是初學者還是專家,我都希望你能夠在玩遊戲的同時又能學習一些有關CSS的知識!另外,你可以在Codepen上找到很多隻用HTML和CSS創建的非常很棒的遊戲。

你還知道哪些非常有趣的學習CSS的遊戲?請在下方留言。

原文:https://dev.to/devmount/8-games-to-learn-css-the-fun-way-4e0f

本文爲 CSDN 翻譯,轉載請註明來源出處。

相關文章