@@ -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 @@
-
+
+
@@ -13,7 +14,7 @@
@@ -104,6 +106,7 @@ import attendanceIcon from '@/assets/Icons/akoming/todo/attendance.svg'
import akojagukIcon from '@/assets/Icons/akoming/todo/akojaguk.svg'
import commentIcon from '@/assets/Icons/akoming/todo/comment.svg'
import akofolioIcon from '@/assets/Icons/akoming/todo/akofolio.svg'
+import SkeletonMainPage from './SkeletonMainPage.vue'
// Tasks for the to-do list
const tasks = ref([
@@ -120,8 +123,8 @@ const stamps = ref([
{ label: 'O', completed: false, position: { top: '62px', left: '262px' } },
{ label: 'M', completed: false, position: { top: '144px', left: '157px' } },
{ label: 'I', completed: false, position: { top: '144px', left: '22px' } },
- { label: 'N', completed: false, position: { top: '297px', left: '102px' } },
- { label: 'G', completed: false, position: { top: '297px', left: '237px' } }
+ { label: 'N', completed: false, position: { top: '292px', left: '102px' } },
+ { label: 'G', completed: false, position: { top: '292px', left: '237px' } }
])
// 기본 아코 이미지 설정
@@ -310,10 +313,12 @@ onMounted(() => {
margin-right: 0.5rem;
}
-.ako-image-container .ako-status p {
- font-size: 0.875rem;
- color: #757575;
+.ako-image-container .ako-status-text {
+ font-size: 1.1rem;
+ color: #000000;
font-family: 'NanumSquareRound', sans-serif;
+ letter-spacing: 1px;
+ font-weight: bold;
}
.ako-image-container .ako-image {
@@ -321,4 +326,8 @@ onMounted(() => {
height: 256px;
margin: 0 auto;
}
+
+.ako-status-icon {
+ margin-top: -10px;
+}
diff --git a/src/views/mainpage/SkeletonMainPage.vue b/src/views/mainpage/SkeletonMainPage.vue
new file mode 100644
index 0000000..c0d6da8
--- /dev/null
+++ b/src/views/mainpage/SkeletonMainPage.vue
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From ed234f51ee17f7532a69acd895926dd601726453 Mon Sep 17 00:00:00 2001
From: study2895 <144806675+study2895@users.noreply.github.com>
Date: Mon, 9 Dec 2024 12:21:48 +0900
Subject: [PATCH 5/6] =?UTF-8?q?[Design]=20=EB=A7=88=EC=9D=B4=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/login/mypage/MyAkoGoals.vue | 155 ++++++--
src/views/login/mypage/MypageView.vue | 485 +++++++++++++++++---------
2 files changed, 434 insertions(+), 206 deletions(-)
diff --git a/src/views/login/mypage/MyAkoGoals.vue b/src/views/login/mypage/MyAkoGoals.vue
index cec7e80..89da0c3 100644
--- a/src/views/login/mypage/MyAkoGoals.vue
+++ b/src/views/login/mypage/MyAkoGoals.vue
@@ -1,67 +1,154 @@
-
- 나의 아코자국들
-
- -
-
{{ goal.content }}
- {{ formatDate(goal.createdAt) }}
-
-
- 아직 목표 기록이 없습니다.
-
+
+
+
+
+ 나의 아코자국들
+
+ -
+
{{ formatDate(goal.createdAt) }}
+ {{ goal.content }}
+
+
+ 아직 목표 기록이 없습니다.
+
+
+
+
+
-
diff --git a/src/views/login/mypage/MypageView.vue b/src/views/login/mypage/MypageView.vue
index a57f314..6ae538e 100644
--- a/src/views/login/mypage/MypageView.vue
+++ b/src/views/login/mypage/MypageView.vue
@@ -1,232 +1,136 @@
-
-
+
+
-
-
+
-
-
- {{
- user.nickname
- }}
+
+
+
+ {{ user.nickname }}
님의
마이페이지
-
-
-
-
- 나의 아코자국들
-
-
-
-
-
+ +
+ + +나의 아코자국들
--
-
-
-
{{ goal.content }}
-{{ formatDate(goal.createdAt) }}
-
-
아직 목표 기록이 없습니다.
-나의 아코자국들
+-
+
-
+
{{ formatDate(goal.createdAt) }}
+{{ goal.content }}
+
+
아직 목표 기록이 없습니다.
+ +
- {{
- user.nickname
- }}
+
+
+
+ {{ user.nickname }}
님의
마이페이지
-
-
-
-
- 나의 아코자국들
-
-
-
-
+ {{ user.nickname }}
님의
마이페이지
- -
-