From 0417f51427f33da3ca5a053d71ba4995655f2149 Mon Sep 17 00:00:00 2001 From: Maxim Dolgolyov Date: Wed, 27 May 2026 11:56:54 +0300 Subject: [PATCH] =?UTF-8?q?feat(textbooks):=20Wave=201=20=E2=80=94=20?= =?UTF-8?q?=D0=B2=D0=B8=D0=B7=D1=83=D0=B0=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=20=D0=90?= =?UTF-8?q?=D0=BB=D0=B3=D0=B5=D0=B1=D1=80=D1=8B=208=20(+477=20=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Цветовое разделение по §§: --sec-acc для p1 розовый, p2 фиолетовый, p3 голубой, p4 оранжевый, p5 зелёный, p6 индиго, final янтарный. Применено к .sec-num, .sec-h, .wg, .btn.primary 2. Шрифт Unbounded для всех заголовков (header, секций, hero, card-title, achievement) 3. Watermark-символы: √ ℝ × ↓ [;] { ★ — фоном в каждой секции 4. 3D-тени и translateY(-2px) на .card и .wg при hover 5. Анимированный градиент в hero (heroShift 12s loop) 6. Confetti canvas (70-100 частиц) — при правильном ответе в 14 интерактивах + при достижениях 7. Sparkle-эффект — 5 SVG-точек разлетаются из feedback-элемента 8. Achievement popup — bounce-анимация + pulse-иконка 9. card-icon с outline в цвет секции 10. Mobile polish: sidebar в drawer на ≤768, psel-grid horizontal scroll, padding 12px, шрифты −5-10% на ≤480 Не тронуто: BUILDERS, STATE, achievement logic, goTo, buildPN, классы (.psel-card, .card, .wg, .sidecard), Cache-Control. --- frontend/textbooks/algebra_8.html | 300 +++++++++++++++++++++++++++++- 1 file changed, 291 insertions(+), 9 deletions(-) diff --git a/frontend/textbooks/algebra_8.html b/frontend/textbooks/algebra_8.html index 26789ae..e3d1fa1 100644 --- a/frontend/textbooks/algebra_8.html +++ b/frontend/textbooks/algebra_8.html @@ -11,7 +11,7 @@ - + @@ -278,6 +422,10 @@ input,select,textarea{font-family:inherit}
+