Repolode
SeanWong17

SeanWong17/Future-Style-Periodic-Table

Интерактивная периодическая таблица в киберпанк-стиле со всеми 118 элементами, 3D-моделями орбиталей, тепловыми картами и двуязычным интерфейсом; создана на TypeScript и Vite.

Звёзды
614
Форки
80
Открытые issues
0
Последний коммит
8 дней назад

Что это?

Future Style Periodic Table — интерактивная периодическая таблица в браузере со всеми 118 химическими элементами, оформленная в тёмном киберпанк-стиле с неоновым выделением категорий и панелями со стеклянным эффектом. Для каждого элемента доступна подробная карточка с атомным номером, атомной массой, электронной конфигурацией, изотопами и распространёнными степенями окисления.

В режиме тепловой карты цвет элементов зависит от таких свойств, как атомный радиус, электроотрицательность, энергия ионизации, температура плавления и температура кипения. При нажатии на элемент открывается упрощённая 3D-модель в стиле модели Бора, созданная с помощью CSS 3D transforms: её можно вращать перетаскиванием, а в полноэкранном режиме — масштабировать колёсиком мыши. Авторы отмечают, что модель предназначена для обучения и не изображает реальное вероятностное электронное облако.

Сайт написан на TypeScript с использованием Vite, для построения таблицы применяется CSS Grid, а интерфейс можно переключать между китайским и английским языками. Проект можно запустить локально с помощью npm, собрать для GitHub Pages или запустить в Docker-контейнере.

Ключевые возможности

  • 01Интерактивная периодическая таблица всех 118 элементов с фильтрацией по категориям и поиском по символу, названию или атомному номеру.
  • 02Режим тепловой карты, в котором цвет элементов зависит от таких свойств, как электроотрицательность и температура плавления.
  • 03Упрощённая 3D-модель атома в стиле модели Бора: её можно вращать, а в полноэкранном режиме — масштабировать.
  • 04Карточки элементов с электронной конфигурацией, изотопами и распространёнными степенями окисления.
  • 05Переключение интерфейса между китайским и английским языками и адаптивная вёрстка для компьютеров и мобильных устройств.

Сценарии использования

  • Преподавание общей химии и знакомство учащихся с периодической таблицей.
  • Наглядное сравнение свойств элементов с помощью тепловых карт.
  • Изучение проекта в качестве примера применения CSS 3D transforms и TypeScript с Vite.
  • Самостоятельный запуск справочника по периодической таблице с помощью GitHub Pages или Docker.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/SeanWong17/Future-Style-Periodic-Table.git
  2. 2

    Перейдите в папку проекта

    cd Future-Style-Periodic-Table
  3. 3

    Установите зависимости

    npm install
  4. 4

    Запустите сервер разработки, затем откройте http://localhost:5173/

    npm run dev

Что важно знать

  • 3D-модели атомов — это упрощённые визуализации модели Бора для обучения, а не реальные распределения электронных облаков.

В подборках

Темы

Частые вопросы

Что такое Future-Style-Periodic-Table?
Интерактивная периодическая таблица в киберпанк-стиле со всеми 118 элементами, 3D-моделями орбиталей, тепловыми картами и двуязычным интерфейсом; создана на TypeScript и Vite. Future Style Periodic Table — интерактивная периодическая таблица в браузере со всеми 118 химическими элементами, оформленная в тёмном киберпанк-стиле с неоновым выделением категорий и панелями со стеклянным эффектом. Для каждого элемента доступна подробная карточка с атомным номером, атомной массой, электронной конфигурацией, изотопами и распространёнными степенями окисления.
Future-Style-Periodic-Table можно использовать бесплатно? Какая у него лицензия?
Future-Style-Periodic-Table распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Future-Style-Periodic-Table всё ещё поддерживается?
Активно поддерживается. Последний коммит в Future-Style-Periodic-Table — 29 окт. 2026 г..
Для чего можно использовать 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Плагин для webpack и CLI, который показывает содержимое бандла в виде интерактивной масштабируемой древовидной карты и помогает найти самые объёмные модули.

12,7 тыс.517JavaScriptMITАктивно поддерживаетсяОбновлён 15 часов назад

Открытая настольная платформа для визуализации, изучения и обработки больших графов и сетей с интерактивной раскладкой и фильтрацией в реальном времени.

6,7 тыс.1,6 тыс.JavaGPL-3.0Активно поддерживаетсяОбновлён 5 дней назад