中国の高校物理・化学・生物・地理を学べる無料のインタラクティブな3D教材集。各教材はオフラインで使える単体のHTMLファイルです。
SeanWong17/Future-Style-Periodic-Table
TypeScriptとViteで構築された、3D軌道モデルやヒートマップ、二言語UIを備えるサイバーパンク風のインタラクティブな118元素周期表。
- スター
- 616
- フォーク
- 80
- 未解決の Issue
- 0
- 最終コミット
- 9 日前
これは何?
Future Style Periodic Tableは、暗くサイバーパンクを思わせるビジュアルに、元素カテゴリをネオンカラーで強調した表示やグラスモーフィズムのパネルを組み合わせた、ブラウザで使えるインタラクティブな周期表です。118種類すべての元素を掲載し、各元素を開くと原子番号、原子量、電子配置、同位体、代表的な酸化状態を確認できます。
原子半径、電気陰性度、イオン化エネルギー、融点、沸点などの性質に応じて表の色を変えるヒートマップモードもあります。元素をクリックすると、CSS 3D transformsで作られた簡易的な3Dボーア模型が開きます。ドラッグして回転でき、全画面表示ではホイールでズームできます。このモデルは学習用であり、実際の確率に基づく電子雲を表すものではないとプロジェクトでは説明しています。
サイトはTypeScriptとViteで実装され、表のレイアウトにはCSS Gridを使用しています。中国語と英語を切り替えられます。npmでローカル実行できるほか、GitHub Pages向けにビルドしたり、Dockerコンテナから配信したりできます。
主な機能
- 01118元素すべてを網羅したインタラクティブな周期表。カテゴリでの絞り込みや、元素記号・名前・原子番号での検索に対応。
- 02電気陰性度や融点などの性質に応じて元素を色分けするヒートマップモード。
- 03回転でき、全画面表示とズームにも対応した簡易的な3Dボーア型原子モデル。
- 04電子配置、同位体、代表的な酸化状態を表示する詳細カード。
- 05中国語と英語の切り替えに対応し、デスクトップとモバイルに適応するレイアウト。
ユースケース
- 一般化学の授業や、学生への周期表の導入。
- ヒートマップで元素の性質を視覚的に比較する。
- CSS 3D transformsやTypeScriptとViteを使ったプロジェクトの参考にする。
- GitHub PagesまたはDockerを使って、自分で周期表のリファレンスをホスティングする。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/SeanWong17/Future-Style-Periodic-Table.git - 2
プロジェクトフォルダーに移動する
cd Future-Style-Periodic-Table - 3
依存関係をインストールする
npm install - 4
開発サーバーを起動し、http://localhost:5173/ を開く
npm run dev
使う前に知っておきたいこと
- 3D原子モデルは教育用に簡略化したボーア模型の可視化であり、実際の電子雲の分布を表すものではありません。
収録されている特集
トピック
よくある質問
- Future-Style-Periodic-Table とは?
- TypeScriptとViteで構築された、3D軌道モデルやヒートマップ、二言語UIを備えるサイバーパンク風のインタラクティブな118元素周期表。 Future Style Periodic Tableは、暗くサイバーパンクを思わせるビジュアルに、元素カテゴリをネオンカラーで強調した表示やグラスモーフィズムのパネルを組み合わせた、ブラウザで使えるインタラクティブな周期表です。118種類すべての元素を掲載し、各元素を開くと原子番号、原子量、電子配置、同位体、代表的な酸化状態を確認できます。
- Future-Style-Periodic-Table は無料で使えますか?ライセンスは?
- Future-Style-Periodic-Table は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Future-Style-Periodic-Table は今もメンテナンスされていますか?
- 活発にメンテナンス中。Future-Style-Periodic-Table の最終コミットは 2026年10月29日 です。
- Future-Style-Periodic-Table は何に使えますか?
- 一般化学の授業や、学生への周期表の導入。 ヒートマップで元素の性質を視覚的に比較する。 CSS 3D transformsやTypeScriptとViteを使ったプロジェクトの参考にする。 GitHub PagesまたはDockerを使って、自分で周期表のリファレンスをホスティングする。
- Future-Style-Periodic-Table のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/SeanWong17/Future-Style-Periodic-Table.git プロジェクトフォルダーに移動する: cd Future-Style-Periodic-Table 依存関係をインストールする: npm install 開発サーバーを起動し、http://localhost:5173/ を開く: npm run dev
- Future-Style-Periodic-Table はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SeanWong17/Future-Style-Periodic-Table
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AP Physics 1とPhysics Cを対象に、各章の運動を教科書風の図で表すインタラクティブな3D物理学教材。
plotly.jsを基盤とする宣言的なFigure APIでチャートを作成できる、ブラウザベースのPython向けインタラクティブグラフ作成ライブラリです。
バンドル内でサイズを占めるモジュールを把握できる、ズーム可能なインタラクティブツリーマップを生成する webpack プラグイン兼 CLI。
大規模なグラフやネットワークを可視化・探索・操作できるオープンソースのデスクトッププラットフォーム。リアルタイムのレイアウトとフィルタリングに対応。
ブラウザー上で動作し、アナログ回路やデジタル回路を組み立てて対話的にシミュレーションできる電子回路シミュレーターです。