孩子端样式:首页双卡响应式+背景铺满统一+详情页头部间距

- 首页"每周检测/错题本"双卡窄屏时改为单列堆叠,避免一个换行一个不换行
- 背景光斑改绝对定位铺满整页高度并加统一渐变底色,去掉底部白块
- 知识点详情页头部(课程地图与徽章行)间距加大

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
jacobxu666
2026-08-04 23:22:19 +08:00
co-authored by Claude Opus 4.8
parent 920e64bfb1
commit 38a64b4ec1
3 changed files with 10 additions and 6 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ export default async function KidPage() {
const gDone = gPassed.size;
return (
<main className="relative mx-auto max-w-lg space-y-5 p-4 pb-10">
<main className="relative mx-auto min-h-dvh max-w-lg space-y-5 p-4 pb-10">
<BackgroundBlobs />
<header className="flex items-center justify-between">
<div>
@@ -63,7 +63,7 @@ export default async function KidPage() {
</div>
</Link>
<div className="grid grid-cols-2 gap-3">
<div className="grid grid-cols-1 gap-3 sm:grid-cols-2">
<Link href="/weekly" className="block">
<div className="flex items-center gap-2 rounded-xl border border-slate-100 bg-white p-3 shadow-soft transition-transform duration-200 hover:-translate-y-0.5">
<span className="text-xl">📝</span>
+1 -1
View File
@@ -21,7 +21,7 @@ export default async function LessonPage({ params }: { params: Promise<{ id: str
return (
<main className="relative mx-auto max-w-2xl space-y-5 p-4 pb-12">
<BackgroundBlobs />
<header className="space-y-3">
<header className="space-y-4">
<Link href="/learn" className="text-sm font-medium text-indigo-600">
← 课程地图
</Link>