Project

Future Style Periodic Table

一个赛博朋克风格的交互式元素周期表,覆盖 118 种元素数据、热力图可视化、3D 原子结构模拟和中英文双语体验。

元素周期表数据可视化3D 原子

项目背景

这个项目最初来自一次很偶然的灵感。我在抖音上看到有人做了一个元素周期表展示项目,功能和视觉都比较原始,但这个方向本身很吸引我。因为我一直对化学比较感兴趣,也很喜欢元素周期表这种兼具科学结构和视觉秩序感的对象,所以希望在这个基础上做一个完成度更高、展示效果更强的交互式版本。

相比只做一个静态周期表,我更希望它像一个可以探索的化学科普界面:既有完整的元素数据,也有清晰的分类、热力图、搜索、详情卡片和 3D 原子结构展示。项目后续经历了多轮视觉和交互优化,也逐步补充了更可靠的数据来源、中英文双语支持和科学说明。

项目成果

核心功能

Future Style Periodic Table 的周期表总览界面

周期表总览:通过分类配色、动效和响应式布局,将传统周期表做成更适合浏览器探索的交互界面。

我的工作

Future Style Periodic Table 的热力图模式

热力图模式:把元素属性映射为颜色分布,帮助用户从周期表整体结构中观察性质变化趋势。

技术实现

项目采用原生前端技术实现,重点不在复杂工程框架,而在数据组织、视觉呈现和交互细节。

Future Style Periodic Table 的元素详情卡片

元素详情卡片:将基础属性、电子排布、同位素和化合价等信息集中展示,兼顾视觉表现和信息密度。

复盘

纯粹兴趣驱动的项目,从一个很小的灵感出发,经过设计、数据整理、前端实现和多轮打磨,慢慢做成了一个完成度还不错的作品。

做这个项目之后有一个比较明确的体会:开源项目不只是代码功能,视觉设计、README、数据来源说明、许可和国际化同样影响传播效果。社区朋友帮忙改进英文翻译这件事也提醒我,后续项目要更早考虑多语言用户的体验。