118 elements, 5% of the universe, blooming at your fingertips.
<a href="https://github.com/ruanyf/weekly/blob/master/docs/issue-383.md">
<img src="https://img.shields.io/badge/Tech%20Enthusiast%20Weekly-Issue%20383%20Featured-ff69b4?style=flat-square&logo=rss" alt="Tech Enthusiast Weekly">
</a>
<img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="License">
<img src="https://img.shields.io/badge/HTML5-E34F26?style=flat-square&logo=html5&logoColor=white" alt="HTML5">
<img src="https://img.shields.io/badge/CSS3-1572B6?style=flat-square&logo=css3&logoColor=white" alt="CSS3">
<img src="https://img.shields.io/badge/JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=black" alt="JavaScript">
Future Style Periodic Table is an interactive periodic table of chemical elements that runs in modern browsers. Unlike traditional static charts, this project adopts a dark cyberpunk style, combining neon effects, glassmorphism, and smooth interactive animations to redefine the visual presentation of chemical elements.
The project covers all 118 chemical elements, including detailed data such as atomic numbers, relative atomic masses, electron configurations, isotopes, and oxidation states. It supports multi-dimensional heatmap visualization and 3D atomic structure simulation, making it an excellent practice for learning chemistry and exploring front-end technologies.
🌟 Highlights: Click on any element to enter an immersive detail page, drag to rotate the 3D atomic model, and feel the beauty of electron cloud orbits. Supports Chinese/English bilingual switching to meet global user needs.
Periodic Table Overview

Heatmap Mode

| Element Detail Card | 3D Atomic Model |
|---|---|
![]() |
![]() |
This project is developed with Vanilla JavaScript (ES6+), zero build dependencies, ready to use out of the box.
| Technology | Purpose |
|---|---|
| HTML5 | Semantic structure and DOM containers |
| CSS3 | Grid/Flexbox layout, 3D Transforms, CSS Variables, Media Queries |
| JavaScript | Data-driven rendering, electron configuration algorithms, event interaction, animation control |
transform-style: preserve-3d to achieve electron orbital rotation.The project adopts a flat structure, with all data embedded through JS variables, no backend environment required.
Future-Style-Periodic-Table/
├── screenshots/ # Preview screenshots
│ ├── overview.png # Periodic table overview
│ ├── heatmap.png # Heatmap mode
│ ├── detail.png # Element detail card
│ └── atom3d.png # 3D atomic model
├── data.js # Data file
├── index.html # Entry file
├── main.js # Logic code
├── styles.css # Stylesheet
├── README.md # Project description (Chinese)
├── README_en.md # Project description (English)
└── LICENSE # MIT open source license
Thanks to the pure static webpage design, this project has excellent portability:
index.html directly in a browser.The inspiration for this project comes from sharing by online creators, and we express our sincere thanks!
If you are the original author and wish to modify the attribution method, please submit an Issue or contact me at any time.
This project uses the MIT License open source license.
Designed with ❤️ by Sean Wong
$ claude mcp add Future-Style-Periodic-Table \
-- python -m otcore.mcp_server <graph>