From 743a753364e950d5c721069096c1a1fb2541bb07 Mon Sep 17 00:00:00 2001 From: yabo0812 Date: Thu, 23 Oct 2025 20:29:47 +0900 Subject: [PATCH] =?UTF-8?q?UI=20=EA=B0=9C=EC=84=A0:=20=ED=95=98=EB=8B=A8?= =?UTF-8?q?=20=EC=97=AC=EB=B0=B1=20=ED=86=B5=EC=9D=BC=20=EB=B0=8F=20?= =?UTF-8?q?=EA=B0=80=EB=A1=9C=20=EC=8A=A4=ED=81=AC=EB=A1=A4=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 주요 변경사항 ### 1. 하단 액션 바 여백 표준화 (common.css) - `.has-action-bar` 클래스 신규 추가 (padding-bottom: 90px) - 기존 개별 padding-bottom 설정 제거하여 중복 방지 - 액션 바 높이(80px) + 최소 여유 공간(10px)로 일관성 확보 ### 2. 05-회의진행 화면 하단 여백 수정 - Flexbox 레이아웃으로 인한 과도한 여백 문제 해결 - `.main-content`를 flex container로 변경 - 자식 요소 `flex-shrink: 0` 적용으로 불필요한 공간 확장 방지 - 플로팅 버튼 위치 조정 (bottom: 96px) ### 3. 가로 스크롤 제거 (common.css) - `body { overflow-x: hidden; }` 추가 - 세로 스크롤바로 인한 가로 스크롤 발생 방지 - 02-대시보드, 09-Todo관리 등 모든 화면에 적용 ### 4. 액션 바 화면 통일 (03, 05, 06, 07, 10, 11) - 모든 하단 액션 바 화면에 `has-action-bar` 클래스 적용 - 일관된 하단 여백(90px) 적용 ## 영향 범위 - 전체 화면: 가로 스크롤 제거 - 액션 바 화면(6개): 하단 여백 통일 - 05번 화면: Flexbox 레이아웃 개선 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- design/uiux/prototype/03-회의예약.html | 2 +- design/uiux/prototype/05-회의진행.html | 14 +- design/uiux/prototype/06-검증완료.html | 2 +- design/uiux/prototype/07-회의종료.html | 2 +- design/uiux/prototype/10-회의록상세조회.html | 230 ++++++++++--------- design/uiux/prototype/11-회의록수정.html | 2 +- design/uiux/prototype/common.css | 19 +- 7 files changed, 151 insertions(+), 120 deletions(-) diff --git a/design/uiux/prototype/03-회의예약.html b/design/uiux/prototype/03-회의예약.html index 101899a..9a825e8 100644 --- a/design/uiux/prototype/03-회의예약.html +++ b/design/uiux/prototype/03-회의예약.html @@ -287,7 +287,7 @@ -
+
diff --git a/design/uiux/prototype/05-회의진행.html b/design/uiux/prototype/05-회의진행.html index 72a8ed7..34c9f31 100644 --- a/design/uiux/prototype/05-회의진행.html +++ b/design/uiux/prototype/05-회의진행.html @@ -33,14 +33,22 @@ gap: 0; flex: 1; overflow: hidden; + min-height: 0; /* Flexbox shrink 허용 */ } .main-content { flex: 1; min-width: 0; overflow-y: auto; - padding: 0 var(--space-md) var(--space-md); + padding: 0 var(--space-md) 0; background: var(--gray-50); + display: flex; + flex-direction: column; + } + + /* 콘텐츠 영역이 남은 공간을 채우지 않도록 */ + .main-content > * { + flex-shrink: 0; } .right-sidebar { @@ -411,7 +419,7 @@ align-items: center; justify-content: center; position: fixed; - bottom: 100px; + bottom: 96px; /* 액션바(80px) + 여유(16px) */ right: 16px; width: 56px; height: 56px; @@ -624,7 +632,7 @@
-
+
회의 개요
diff --git a/design/uiux/prototype/06-검증완료.html b/design/uiux/prototype/06-검증완료.html index 43abd54..4ee38af 100644 --- a/design/uiux/prototype/06-검증완료.html +++ b/design/uiux/prototype/06-검증완료.html @@ -112,7 +112,7 @@ -
+
diff --git a/design/uiux/prototype/07-회의종료.html b/design/uiux/prototype/07-회의종료.html index bd9dd9e..8490af7 100644 --- a/design/uiux/prototype/07-회의종료.html +++ b/design/uiux/prototype/07-회의종료.html @@ -225,7 +225,7 @@
-
+