diff --git "a/index.html" "b/index.html" --- "a/index.html" +++ "b/index.html" @@ -12,18 +12,34 @@ html { font-size:15px; } body { font-family:-apple-system,'Malgun Gothic',sans-serif; background:var(--bg); color:var(--text); padding-bottom:80px; } -/* 고정 헤더 */ -.hdr { position:sticky; top:0; z-index:50; background:#1e293b; color:#fff; padding:12px 16px; } -.hdr h1 { font-size:16px; font-weight:700; margin-bottom:8px; } -.hdr select { width:100%; padding:10px 12px; border-radius:8px; border:none; font-size:15px; background:#334155; color:#fff; appearance:none; -webkit-appearance:none; } +/* ── 고정 헤더 ── */ +.hdr { position:sticky; top:0; z-index:50; background:#1e293b; color:#fff; } +.hdr-top { display:flex; align-items:center; justify-content:space-between; padding:10px 16px 6px; } +.hdr-top h1 { font-size:15px; font-weight:700; } +.hdr-total { font-size:11px; color:#94a3b8; } -/* 필터 바 */ -.filters { position:sticky; top:76px; z-index:40; background:var(--bg); padding:8px 12px; display:flex; gap:6px; overflow-x:auto; -webkit-overflow-scrolling:touch; } +/* 연도 탭 */ +.year-tabs { display:flex; padding:0 12px; gap:0; } +.ytab { flex:1; text-align:center; padding:8px 0; font-size:14px; font-weight:600; color:#94a3b8; border-bottom:3px solid transparent; cursor:pointer; transition:all .15s; } +.ytab.active { color:#fff; border-bottom-color:#3b82f6; } +.ytab:active { background:rgba(255,255,255,.05); } + +/* 월 버튼 그리드 */ +.month-grid { display:grid; grid-template-columns:repeat(6, 1fr); gap:4px; padding:8px 12px 10px; } +.mbtn { padding:8px 0; border-radius:8px; border:none; background:#334155; color:#cbd5e1; font-size:13px; font-weight:600; text-align:center; cursor:pointer; transition:all .12s; position:relative; } +.mbtn.active { background:#3b82f6; color:#fff; } +.mbtn:active { transform:scale(.94); } +.mbtn.disabled { opacity:.25; pointer-events:none; } +.mbtn .mcnt { display:block; font-size:9px; font-weight:400; color:#94a3b8; margin-top:1px; } +.mbtn.active .mcnt { color:rgba(255,255,255,.7); } + +/* ── 강사 필터 ── */ +.filters { position:sticky; top:130px; z-index:40; background:var(--bg); padding:6px 12px; display:flex; gap:6px; overflow-x:auto; -webkit-overflow-scrolling:touch; } .filters::-webkit-scrollbar { display:none; } .fbtn { flex-shrink:0; padding:6px 14px; border-radius:20px; border:1.5px solid var(--border); background:#fff; font-size:13px; color:var(--muted); cursor:pointer; transition:all .15s; } .fbtn.active { background:var(--ac, #1e293b); color:#fff; border-color:var(--ac, #1e293b); } -/* 날짜 카드 */ +/* ── 날짜 카드 ── */ .day-card { margin:8px 12px; background:var(--card); border-radius:12px; box-shadow:0 1px 3px rgba(0,0,0,.06); overflow:hidden; } .day-hdr { display:flex; align-items:center; gap:10px; padding:12px 16px; border-bottom:1px solid var(--border); } .day-date { font-size:22px; font-weight:800; min-width:36px; text-align:center; } @@ -48,14 +64,9 @@ body { font-family:-apple-system,'Malgun Gothic',sans-serif; background:var(--bg /* 빈 상태 */ .empty-msg { text-align:center; padding:60px 20px; color:var(--muted); font-size:14px; } -/* 하단 정보 */ +/* 하단 */ .foot { text-align:center; padding:20px; font-size:11px; color:#9ca3af; } -/* 월 네비게이션 화살표 */ -.month-nav { display:flex; align-items:center; gap:8px; } -.nav-btn { width:36px; height:36px; border-radius:8px; border:none; background:#334155; color:#fff; font-size:18px; cursor:pointer; display:flex; align-items:center; justify-content:center; flex-shrink:0; } -.nav-btn:active { background:#475569; } - /* 오늘 버튼 */ .today-fab { position:fixed; bottom:20px; right:20px; width:52px; height:52px; border-radius:50%; background:#2563eb; color:#fff; border:none; font-size:12px; font-weight:700; box-shadow:0 4px 12px rgba(37,99,235,.4); cursor:pointer; z-index:60; display:flex; align-items:center; justify-content:center; } .today-fab:active { transform:scale(.92); } @@ -64,32 +75,12 @@ body { font-family:-apple-system,'Malgun Gothic',sans-serif; background:var(--bg
-

모두의코딩 강사 일정

-
- - - +
+

모두의코딩 강사 일정

+ 1474건
+
+
@@ -105,22 +96,51 @@ body { font-family:-apple-system,'Malgun Gothic',sans-serif; background:var(--bg -
총 1474건 | 생성: 2026-02-08
+
생성: 2026-02-08
\ No newline at end of file