burger
Deploy to FTP / deploy (push) Successful in 6s

This commit is contained in:
Sebastian Molenda
2026-05-16 09:46:03 +02:00
parent 53b50c94af
commit 1dbad2a9f7
8 changed files with 513 additions and 0 deletions
+102
View File
@@ -0,0 +1,102 @@
<!doctype html>
<html lang="pl">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover" />
<title>Nauka Mnożenia</title>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<nav class="nav-wrap">
<button class="hamburger-btn" id="hamburger-btn"></button>
<div class="hamburger-menu" id="hamburger-menu">
<a href="index.html"><span class="nav-icon">🏠</span> Strona główna</a>
<a href="mnozenie.html"><span class="nav-icon">×</span> Nauka mnożenia</a>
<a href="dzielenie.html"><span class="nav-icon">÷</span> Nauka dzielenia</a>
</div>
</nav>
<div class="app-wrap">
<!-- ── SELECT SCREEN ── -->
<main class="screen" id="select-screen">
<h1 class="learn-title">× Nauka Mnożenia</h1>
<p class="learn-subtitle">Wybierz tabliczkę do ćwiczenia</p>
<section class="panel">
<div class="table-grid" id="table-grid">
<button class="table-btn" data-val="1">1×</button>
<button class="table-btn" data-val="2">2×</button>
<button class="table-btn" data-val="3">3×</button>
<button class="table-btn" data-val="4">4×</button>
<button class="table-btn" data-val="5">5×</button>
<button class="table-btn" data-val="6">6×</button>
<button class="table-btn" data-val="7">7×</button>
<button class="table-btn" data-val="8">8×</button>
<button class="table-btn" data-val="9">9×</button>
<button class="table-btn" data-val="10">10×</button>
<button class="table-btn all" data-val="0">Wszystkie (losowe)</button>
</div>
</section>
<section class="panel">
<label style="display:flex;justify-content:space-between;align-items:center;gap:12px">
Liczba zadań
<input id="total-input" type="number" min="5" max="100" value="20"
style="width:80px;padding:8px;border-radius:8px;border:1px solid #e6e9ef">
</label>
</section>
<button class="start-btn" id="start-btn">Zacznij ▶</button>
</main>
<!-- ── PLAY SCREEN ── -->
<main class="screen hidden" id="play-screen">
<div class="learn-score-bar">
<span id="progress-label">0/20</span>
<strong id="score-label">✔ 0</strong>
<button class="small" id="back-btn">← Wróć</button>
</div>
<div class="progress-outer"><div id="progress-inner" class="progress-inner"></div></div>
<section class="problem-area">
<div id="problem" class="learn-problem">?</div>
<div id="feedback" class="learn-feedback"></div>
</section>
<section class="answer-area">
<div id="answer" class="answer"> </div>
<div class="keypad">
<div class="row">
<button class="key">1</button><button class="key">2</button><button class="key">3</button>
</div>
<div class="row">
<button class="key">4</button><button class="key">5</button><button class="key">6</button>
</div>
<div class="row">
<button class="key">7</button><button class="key">8</button><button class="key">9</button>
</div>
<div class="row">
<button class="key special" id="clear">C</button>
<button class="key">0</button>
<button class="key special" id="backspace"></button>
</div>
<div class="row">
<button class="submit-btn" id="submit">Sprawdź</button>
</div>
</div>
</section>
</main>
<!-- ── SUMMARY SCREEN ── -->
<main class="screen hidden" id="summary-screen">
<div class="summary" style="padding:40px 20px">
<div style="font-size:60px">🎉</div>
<h2>Koniec!</h2>
<p id="summary-text" style="font-size:20px"></p>
<button class="start-btn" id="again-btn">Jeszcze raz</button>
<button class="start-btn" style="background:#6b7280" id="change-btn">Zmień tabliczkę</button>
</div>
</main>
</div>
<footer class="app-footer">Commit: <span id="commit-sha"></span></footer>
<script src="nav.js"></script>
<script src="mnozenie.js"></script>
</body>
</html>