Skip to content

18HCB/periodic-table

 
 

Repository files navigation

Periodic Table

Tests Netlify Status pre-commit.ci status Open in StackBlitz

Interactive Periodic Table component written in Svelte.

Screenshot of periodic table

Heatmap

Below a screenshot demonstrating the periodicity of elemental properties, i.e. why the periodic table is called periodic. In this case its showing recurring bumps and valleys in the first ionization energy as a function of atomic number.

Screenshot of periodic table heatmap

Element Details Pages

The details page for gold.

2022-08-26-element-detail-page-screen-recording.mp4

Usage

Copy the src/lib/ folder into your Svelte project and import the PeriodicTable component:

<script>
  import PeriodicTable from 'src/lib/PeriodicTable.svelte'
</script>

<PeriodicTable />

Acknowledgements

About

Periodic table of elements written in Svelte

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 62.1%
  • TypeScript 27.1%
  • CSS 8.9%
  • HTML 1.4%
  • JavaScript 0.5%