projects
参考:
- https://web.stanford.edu/class/cs142/projects.html
- https://50projects50days.com/
- https://github.com/practical-tutorials/project-based-learning#html-and-css
- https://github.com/codecrafters-io/build-your-own-x#build-your-own-front-end-framework--library
- https://github.com/codecrafters-io/build-your-own-x#build-your-own-web-server
可做的列表
- 一个月-日历
一个网页-展示已经灭绝的动植物
- 将辰东的《完美世界》、《遮天》、《圣墟》三本小说,做成一个在线阅读版本(类似 https://weiyinfu.cn/Reader/index.html#/ )
- 展示自己看过的音乐剧 HTML,CSS,JS
- 杭州地图
- 在线音乐播放器
- IMDB 电影列表
- 你难道就不好奇,日常上网所使用的种种高阶功能,背后的原理吗?
- 为什么它(canvas)保存下来是个空白?([src](https://github.com/tianheg/whatamesh/blob/eb89aedc65b66add699456ecc49b4ce56111b756/src/components/editor.vue))https://whatamesh-tianheg.vercel.app/
- clone popular websites with HTML, CSS || like Youtube, Google, Twitter, [Apple](https://web.archive.org/web/20220805144541/https://www.apple.com/)
- 阅读英文文章时,注意力一发散就忘记读到哪里了,希望有一个CSS效果,可以把已读过的部分的字体的颜色变淡,突出显示已读过和未读过边界的字体的颜色。 通过光标点击,确定锚点(已读和未读的分界)的位置。
HackerNews
- 用 CSS 画《机器人总动员》里的 Wall-e 和 Eva
- 紫罗兰永恒花园外传-43:27 时刻的日语颜色变化,用 background: linear-gradient + radial-gradient 表达出来
- 演示各种 HTTP status code 含义
需要的 CSS 相关的趁手的工具
- 想通过 ✅ 标记每一天,但是不想通过 HTML,CSS,JS 而是通过 API,也就是一个链接就是一个表示一个月那一天完成任务的图片,就像 https://img.shields.io/endpoint?url=https://cloudflare-pages-badges.tianheg.workers.dev/?projectName=csszengarden
- 3d-multi-player-game-using-threejs-and-socketio