Skip to content

Commit 8be65f8

Browse files
authored
Merge pull request #5 from edumgt/codex/change-menu-to-hamburger-style
좌측 햄버거 메뉴 적용 및 오프캔버스 세로 스크롤 개선
2 parents ecf8e6d + 93eb5f3 commit 8be65f8

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

frontend/index.html

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,23 @@
1010
<body class="bg-slate-100 text-slate-900">
1111
<div class="min-h-screen">
1212
<header class="sticky top-0 z-30 border-b border-slate-200 bg-white/90 backdrop-blur">
13-
<div class="mx-auto flex max-w-7xl items-center justify-between px-4 py-3 sm:px-6 lg:px-8">
14-
<div>
15-
<h1 class="text-xl font-bold sm:text-2xl">AI/ML Python 실습 클래스</h1>
16-
<p class="text-sm text-slate-600">좌측 메뉴에서 챕터를 열고 실행해 코드와 결과를 동시에 확인하세요.</p>
17-
</div>
13+
<div class="mx-auto flex max-w-7xl items-center gap-3 px-4 py-3 sm:px-6 lg:px-8">
1814
<button
1915
id="open-menu"
20-
class="rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white shadow hover:bg-blue-700"
16+
class="inline-flex h-11 w-11 flex-shrink-0 items-center justify-center rounded-lg border border-slate-300 text-slate-700 shadow-sm transition hover:bg-slate-100"
2117
type="button"
18+
aria-label="메뉴 열기"
2219
>
23-
메뉴 열기
20+
<span class="flex flex-col items-center gap-1" aria-hidden="true">
21+
<span class="h-0.5 w-5 rounded bg-current"></span>
22+
<span class="h-0.5 w-5 rounded bg-current"></span>
23+
<span class="h-0.5 w-5 rounded bg-current"></span>
24+
</span>
2425
</button>
26+
<div class="min-w-0 flex-1">
27+
<h1 class="text-xl font-bold sm:text-2xl">AI/ML Python 실습 클래스</h1>
28+
<p class="text-sm text-slate-600">좌측 메뉴에서 챕터를 열고 실행해 코드와 결과를 동시에 확인하세요.</p>
29+
</div>
2530
</div>
2631
</header>
2732

@@ -50,14 +55,14 @@ <h2 class="font-semibold">실행 결과</h2>
5055

5156
<aside
5257
id="offcanvas"
53-
class="fixed left-0 top-0 z-50 h-full w-[min(90vw,400px)] -translate-x-full border-r border-slate-200 bg-white shadow-2xl transition-transform duration-300"
58+
class="fixed left-0 top-0 z-50 flex h-full w-[min(90vw,400px)] -translate-x-full flex-col border-r border-slate-200 bg-white shadow-2xl transition-transform duration-300"
5459
aria-hidden="true"
5560
>
5661
<div class="flex items-center justify-between border-b border-slate-200 px-4 py-3">
5762
<h2 class="font-bold">챕터 메뉴</h2>
5863
<button id="close-menu" class="rounded-md px-2 py-1 text-slate-600 hover:bg-slate-100" type="button">닫기</button>
5964
</div>
60-
<div class="p-3">
65+
<div class="min-h-0 flex-1 overflow-y-auto p-3">
6166
<ul id="chapter-list" class="space-y-2"></ul>
6267
</div>
6368
</aside>

0 commit comments

Comments
 (0)