@@ -141,6 +144,7 @@ display: flex; flex-direction: column; position: relative; + overflow-x: hidden; } .header { @@ -166,21 +170,31 @@ } .back-button { - color: #f6b87a; - background-color: transparent; - padding: 0.25rem 0.5rem; - border-radius: 9999px; - transition: background-color 0.3s ease; + position: absolute; + top: 70px; + left: 20px; + background: none; + border: none; + cursor: pointer; + z-index: 20; + padding: 0; + margin-top: 20px; +} + +.back-icon { + width: 24px; + height: 24px; } .back-button:hover { - background-color: rgba(246, 184, 122, 0.1); + opacity: 0.8; } .main-content { margin-top: 160px; flex-grow: 1; padding: 4rem 3rem 2rem; + padding-top: 40px; } .title { @@ -206,6 +220,7 @@ .form-inline { display: flex; gap: 0.5rem; + align-items: center; } .form-group label { @@ -234,15 +249,24 @@ input.invalid { border-color: #ff6b6b; } +input#email { + height: 2.5rem; +} + .verification-button { padding: 0.5rem 1rem; background-color: #f6b87a; - color: #ffffff; + color: #000000; font-size: 0.875rem; border-radius: 9999px; text-align: center; transition: background-color 0.3s ease; cursor: pointer; + height: 2.5rem; + padding: 0.5rem 0.75rem; /* 좌우 패딩을 약간 줄임 */ + letter-spacing: -0.05em; /* 자간 줄이기 */ + white-space: nowrap; /* 텍스트 줄 바꿈 방지 */ + min-width: 80px; /* 버튼의 최소 너비 설정 */ } .verification-button:hover { @@ -271,13 +295,14 @@ input.invalid { padding: 0.5rem 1rem; height: 2.5rem; background-color: #f6b87a; - color: #ffffff; + color: #000000; font-size: 0.875rem; font-weight: 500; border-radius: 9999px; text-align: center; transition: background-color 0.3s ease; cursor: pointer; + margin-top: 10px; } .submit-button:hover { @@ -288,17 +313,4 @@ input.invalid { background-color: #cccccc; cursor: not-allowed; } -.form-inline { - display: flex; - gap: 0.5rem; - align-items: center; /* 높이를 맞추기 위해 추가 */ -} - -input#email { - height: 2.5rem; /* 버튼 높이와 동일하게 설정 */ -} - -.verification-button { - height: 2.5rem; /* 입력란 높이와 동일하게 설정 */ -} From 084f5dcdace6af601b962749d03d5c6fbb2baf92 Mon Sep 17 00:00:00 2001 From: study2895 <144806675+study2895@users.noreply.github.com> Date: Mon, 9 Dec 2024 11:47:38 +0900 Subject: [PATCH 4/6] =?UTF-8?q?[Design]=20=EB=A9=94=EC=9D=B8=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EC=A0=84=EC=B2=B4=EC=A0=81=EC=9D=B8=20?= =?UTF-8?q?=EB=94=94=EC=9E=90=EC=9D=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mainpage/MainpageView.vue | 25 ++- src/views/mainpage/SkeletonMainPage.vue | 247 ++++++++++++++++++++++++ 2 files changed, 264 insertions(+), 8 deletions(-) create mode 100644 src/views/mainpage/SkeletonMainPage.vue diff --git a/src/views/mainpage/MainpageView.vue b/src/views/mainpage/MainpageView.vue index 86f1d7a..6ff1d31 100644 --- a/src/views/mainpage/MainpageView.vue +++ b/src/views/mainpage/MainpageView.vue @@ -1,5 +1,6 @@