|
|
2 tygodni temu | |
|---|---|---|
| assets | 2 tygodni temu | |
| css | 2 tygodni temu | |
| docs | 2 tygodni temu | |
| js | 2 tygodni temu | |
| 1713881882.gif | 2 tygodni temu | |
| README.md | 2 tygodni temu | |
| index.html | 2 tygodni temu |
Минималистичный интерактивный учебный стенд кодового замка со светлой и тёмной темами. Проект работает без сборщика: достаточно открыть index.html в современном браузере.
localStorage браузера.prefers-reduced-motion.index.html двойным кликом.1 2 3 4.Сам стенд и игры работают локально без сборщика. Для радиопотоков, логотипов станций, прогноза погоды и Google Fonts требуется сеть; при отсутствии шрифтов браузер применит системные.
| Путь | Назначение |
|---|---|
index.html |
Семантическая разметка экрана, модальных окон и подключение ресурсов. |
css/base.css |
Переменные дизайна, типографика, базовый сброс и адаптивный каркас страницы. |
css/components.css |
Карточки, механизм, схема, клавиатура, модальные окна и состояния компонентов. |
css/circuit.css |
Векторная схема, её состояния и пояснения и компактное меню игр и радио. |
js/theme.js |
Применение темы до отрисовки, её переключение и сохранение предпочтения. |
js/app.js |
Вся интерактивная логика, звук, localStorage, модальные окна и тест. |
js/schematic.js |
Векторные символы, проводники и явные электрические соединения всех компонентов. |
js/circuit.js |
Описание 49 обозначений, подсветка, масштабирование и развёрнутый просмотр. |
assets/zke-4-10-circuit.svg |
Самостоятельный векторный чертёж для скачивания. |
docs/circuit-netlist.json |
Перечень выводов и соединений, использованный при проверке схемы. |
assets/circuit-original.png |
Исходная фотография для разработки; в интерфейсе не используется. |
docs/README.md |
Эта инструкция по запуску и составу проекта. |
docs/INTERACTION.md |
Техническое описание состояний и сценариев интерфейса. |
docs/issues.md |
Демонстрационный бэклог: примеры входящих пользовательских запросов. |
Подробности о поведении — в INTERACTION.md. Примеры задач для развития — в issues.md.