Files
edu/mnozenie.html
T
Sebastian Molenda 1dbad2a9f7
Deploy to FTP / deploy (push) Successful in 6s
burger
2026-05-16 09:46:03 +02:00

103 lines
4.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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>