Flex Box 冒险小游戏

游戏网址:https://codingfantasy.com/games/flexboxadventure


第一关

首先,英雄亚瑟要吃个苹果补充体力

dd8d3696c42c4dbcbd3a771068235391.jpg

 代码:justify-content:center(沿主轴居中对齐)

5e77e4b416e640688f7d9c38d3ca5a8f.jpg

 OK,吃到苹果喽,第一关over!


第二关

亚瑟吃完苹果还不行

还想再啃个胡萝卜95e734ea50ad4f5282077a6654a9bcea.jpg

代码:justify-content:flex-end(沿主轴末端对齐)

e528a347fd1b40d8922cf1b551a8c991.jpg

 咱也是吃到胡萝卜喽,第二关,over!


第三关

这时候,亚瑟碰到了他的朋友玛丽莲

他俩都需要吃点东西来恢复体力

fc74c3808c534d49ad9a82fa2d3c42d8.jpg

 代码:justify-content:space-between

(由远到近分别是space-between

space-around

space-evenly)

ee7985f58bf94800b9783c43b615f056.jpg

 第三关,over!


第四关

体力还是不够怎么办?

继续吃就完了呗!

e2bebceaad99414ca8a058eed06483a5.jpg

 代码:justify-content:space-around

8884ba45e5ea4c348e00afc70b878d82.jpg

 第四关,over!


第五关

最后的晚餐

bdf7895d44804ea2926770fec1c503e1.jpg

 代码:justify-content:space-evenly

cd6e1637c5d24103b1d545ff5b42fab7.jpg

 第五关,over!


前五关小结:主要是介绍了justify-content的用法

详解如图:15ddf8cc6f744a2e9ae05755bcbeb5a9.jpg


 第六关

吃饱喝足

找到新伙伴,准备打小怪兽喽

cc1cc848b79a40eab34cb93fe975b50b.jpg

 代码:align-items:center(沿交叉轴对齐)

05d765ac3a494f6e95ba293dc7ce0ce2.jpg

 第六关,over!


第七关

打完蚊子再斩蛇,杀杀杀

c562675f19f34eae88d037a9d1bfcb6c.jpg

代码:align-items:flex-end

​​​​​​5de65fba4e564c128a9e6c34960ac971.jpg第七关,over!


六 七关小结

介绍了align-items的用法

详解如图8f0ce9037b864205bf4800beb4f9801a.jpg


第八关

砍蜘蛛,这关同时用到了justify-content和align-items

d80f7d10b2d8407e8585ea50f071da7e.jpg

 代码:align-items:center;

justify-content:center;

b869d3bb5d6e435482aee4159e691f8b.jpg

第八关,over!


 第九关

打哥布林

bfb5c17ef699404583e6b46aadcc0191.jpg

 代码:align-items:flex-end;

justify-content:space-between

a5d4e0af962b445a91d6e84cf8a9dc65.jpg

 第九关,over!


八 九关小结

练习了align-items和justify-content结合的用法


第十关

来到了第一个boss的领地

3801d0d4dd59486d92c12871f0bfa761.jpg

 代码:flex-direction:column

 4e2c11bdb0824e20b4bf342f38b177ac.jpg

 第十关,over!


第十一关

继续战斗吧

a9daad85f4684929be9d1779c8335e44.jpg

 代码:flex-direction:row-reverse

3acf2452e68f4a258b9ef95c0ab501fe.jpg

 第十一关,over!


十 十一关小结

介绍了flex-direction的用法

详解如图2c032fcb70034697b4cec6b1a716f7b4.jpg

71c51b44b5004ae58e307ba16c3d68c7.jpg 

 


第十二关

最后的小兵

b4d85a738229454383005d015e9fd4d8.jpg

代码:

flex-direction:column;

justify-content:flex-end 

(当将方向设置为反转的行或列时,开始和结束也会反转)

d911992b8dcb4c99be62c1e3fe0f8ba9.jpg

 第十二关,over!


第十三关

第一个boss,牛头人普鲁图斯

a7b8a7936ff8418c9acea418d2efe2fb.jpg

代码:flex-direction:row-reverse;

justify-content:center;

align-items:center

 1b3d94a28ec34d51929a7094f150ff8a.jpg

 第十三关,over!


十二 十三关小结

justify-content

align-items

flex-direction

综合运用


第十四关

打完怪兽又饿了

亚瑟该吃肉喽

9477e1318f1745249702090a4826baa8.jpg

 代码:order:2(次序换到第二个)

da4a0077251042799c54a3936bdc9b1c.jpg

第十四关,over!


 第十五关

解锁新地图,女巫打骷髅兵

36a43a1df71244b18c814a6057c9ed88.jpg

 代码:align-self:center;

9105add5a9f04f33927126ccf4e15a11.jpg

第十五关,over!


 第十六关

小忍者打鬼魂

8484f0431f0e4e9d8b8eaa02fffa8823.jpg

 代码:order:1;

align-self:flex-end;

42cbec2319eb4774930eed4999941333.jpg

第十六关,over!


 十四 十五 十六关小结

介绍了order和align-self的用法

详解如图

3bafbf26c3234a1a86f8ac138354a452.jpg

fc535b3f443841118e54ec64b420a3af.jpg 

 


第十七关

第二个boss,泽鲁斯登场

226bb2e0fdba4fffac2e23f44041d301.jpg

 代码:flex-direction:column-reverse;

justify-content:flex-end;

align-items:center;

ff0580def9b74362bf4b79966b2e00be.jpg

 第十七关,over!


第十八关

可恶的泽鲁斯血条很厚

这次让亚瑟来给他最后一击吧

c4de5e02f0734eb3ad79366ae92fee4d.jpg

代码:order:2;

align-self:center

 32640a53c4d240cea5a2c3d894cfeebe.jpg

 第十八关,over!


十七 十八关小结

温故知新,还是复习上面学过的代码的综合应用


第十九关

打完boss爆金币喽

b6cd608d973344c4a9f8ffc6461fe76e.jpg

 代码:

flex-wrap:wrap;

6f62eb99fafa4088bd4d17a3cacab340.jpg

第十九关,over!


 第二十关

继续收金币

b4300212dfcd4a5f98f813c807863d07.jpg

 代码:align-content:center;

a0604833e313457487f40068b514cd55.jpg

 第二十关,over!


第二十一关

最后的金币收集

d8540b3dffa14eb0a1086e4b9b36aea8.jpg

 代码:align-content:flex-end;

justify-content:center;

ecfebfbf5cab4d18996b1b1a2b370104.jpg


 十九 二十 二十一关小结

学习了flex-wrap和align-content的用法

详解如图

672fa8bd6e554fea8a2839cd6f4cce5a.jpg

695be53fc7bb4c48b58384ef002ab8f5.jpg  f85e64bc0ebc4533bd44ff99fa790542.jpg

16fe95ef7008437ebfd8240f3f8fd6e1.jpg 

 


第二十二关

最终boss 黑骑士克洛诺斯

71025e0196bb4acc96a20c24d6e4d917.jpg

 代码:flex-direction:column-reverse;

justify-content:space-around;

align-items:flex-end

5e2be5f6e4be495a8668509857648a39.jpg

 第二十二关,over!


第二十三关(最难的一关)

打怪兽顺便收金币

043d2e657779424d8123dcbb5d41ae4c.jpg

代码: flex-direction:column-reverse;

justify-content:center;

flex-wrap:wrap-reverse;

align-content:center;

b6771bfb8e9847b7a1cbee34e4c688c3.jpg

 第二十三关,over!


第二十四关

boss残血,让亚瑟给他最后一击吧

0dc96c5d6d9343b49fe59e92a3381f7f.jpg

代码: order:3;

align-self:center;

2c4c8f8507c641bea706266b35101fc0.jpg

最后一关,over!

放烟花庆祝🎉 9dcd499a59604a5083cefd1fa6923171.jpg

 

附录

参考文章

http://t.csdnimg.cn/W0H6L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值