Skip to content

开源项目 · 前端练习

AwesomeWeb 前端小项目合集

把好玩的交互,一个个做出来。

学习前端过程中攒下来的小项目:Canvas 动画、鼠标拖尾、弹幕、轮播、网页宠物、提示框插件和几个完整页面。每个目录都能单独打开,适合找灵感或拆代码。

  • 前端
  • Canvas
  • 网页特效
  • 插件
AwesomeWeb 前端小项目合集封面
Canvas 粒子 / 爆炸类演示截图。
类型
前端练习合集
技术
HTML / CSS / JS / Canvas
内容
30+ 个 demo
使用
打开对应目录即可

里面有什么 ​

Canvas 动画

粒子、爆炸、星空、飞鸟和“Canvas 百战成神”系列练习,适合练手绘循环和坐标系。

页面交互

鼠标拖尾、点击爆炸、文字出现消失、弹幕、轮播图和提示框插件。

完整页面

GitHub 注册页动态星空、商城作业、CSDN 皮肤、ECharts 示例等可以整体参考的页面。

小游戏与实验

愤怒的南瓜、网页宠物、量子纠缠标签页通讯、Mac 窗口最小化动画等偏实验的 demo。

怎么跑 ​

大部分目录是纯静态页面,直接打开 index.html 就能看。涉及 fetch、模块加载或跨目录资源的 demo,建议在该目录起一个本地静态服务:

bash
cd AwesomeWeb
python -m http.server 8000
# 打开 http://127.0.0.1:8000

部分示例依赖 jQuery、Canvas 或旧版浏览器 API,代码风格也保留了学习过程中的不同阶段。用之前先看对应目录里的文件和说明,按需替换依赖。

适合谁 ​

  • 前端初学者想找可以运行、可以改的小 demo。
  • 需要给页面加一个鼠标特效、粒子背景或弹幕效果的人。
  • 正在准备课程作业 / 作品集,想参考页面结构的人。

仓库里部分素材可能来自网络或第三方示例;如果要公开部署或商用,请先确认对应目录里的素材授权。

相关入口 ​

开源项目

喜欢这页纸,就去 GitHub 点个 Star。

问题、建议或想要的功能,欢迎在仓库里提 Issue。

打开 GitHub

本站收录内容源自互联网,不对其网站内容或交易负责。 | 如有内容侵犯权益,请联系站长删除相关内容!

今日和总访问量