로그인 성공 페이지 UI/UX 수정
This commit is contained in:
@@ -218,4 +218,136 @@ input {
|
||||
padding: 28px 22px;
|
||||
border-radius: 24px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Dashboard Specific Styles */
|
||||
.dashboard-panel {
|
||||
width: min(100%, 1000px); /* 대시보드 패널 너비 확장 (800px -> 1000px) */
|
||||
padding: 64px; /* 패널 내부 여유 공간 확대 */
|
||||
}
|
||||
|
||||
.dashboard-content {
|
||||
display: grid;
|
||||
gap: 24px;
|
||||
margin-top: 32px;
|
||||
}
|
||||
|
||||
.welcome-msg {
|
||||
margin-bottom: 32px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.welcome-msg h2 {
|
||||
font-size: 2.4rem; /* 환영 메시지 크기 확대 */
|
||||
color: #0f3d2e;
|
||||
margin: 0 0 12px 0;
|
||||
}
|
||||
|
||||
.welcome-msg p {
|
||||
color: #4a6659;
|
||||
font-size: 1.2rem;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.info-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); /* 카드 최소 너비 확대 */
|
||||
gap: 28px;
|
||||
}
|
||||
|
||||
.info-card {
|
||||
background: rgba(255, 255, 255, 0.75); /* 투명도 살짝 조정 */
|
||||
border-radius: 24px;
|
||||
padding: 32px; /* 카드 내부 여백 확대 */
|
||||
border: 1px solid rgba(15, 61, 46, 0.12);
|
||||
box-shadow: 0 10px 30px rgba(15, 61, 46, 0.05); /* 카드에 미세한 그림자 추가 */
|
||||
}
|
||||
|
||||
.card-title {
|
||||
margin: 0 0 20px 0;
|
||||
font-size: 1.4rem; /* 카드 제목 확대 */
|
||||
color: #0f3d2e;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
border-bottom: 1px solid rgba(15, 61, 46, 0.1);
|
||||
padding-bottom: 12px;
|
||||
}
|
||||
|
||||
.info-list {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.info-item {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 14px 0; /* 아이템 간격 확대 */
|
||||
border-bottom: 1px dashed rgba(15, 61, 46, 0.1);
|
||||
}
|
||||
|
||||
.info-item:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.info-label {
|
||||
font-size: 0.9rem;
|
||||
color: #5a7369;
|
||||
margin-bottom: 6px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.6px;
|
||||
}
|
||||
|
||||
.info-value {
|
||||
font-size: 1.15rem; /* 값 텍스트 크기 확대 */
|
||||
color: #0a291f;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.badge {
|
||||
display: inline-block;
|
||||
padding: 6px 16px;
|
||||
border-radius: 12px;
|
||||
font-size: 1.1rem;
|
||||
font-weight: 650;
|
||||
background-color: #0f3d2e;
|
||||
color: #f8fbff;
|
||||
border: 2px solid #185c45;
|
||||
box-shadow: 0 4px 12px rgba(15, 61, 46, 0.15);
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
.footer-actions {
|
||||
margin-top: 48px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.secondary-button {
|
||||
background: linear-gradient(180deg, #185c45 0%, #0f3d2e 100%);
|
||||
border: none;
|
||||
color: #f8fbff;
|
||||
padding: 14px 48px; /* 버튼 크기 유지 및 소폭 조정 */
|
||||
border-radius: 20px;
|
||||
font-weight: 700;
|
||||
cursor: pointer;
|
||||
box-shadow: none; /* 초기 그림자 없음 (로그인 입력 전과 동일) */
|
||||
opacity: 0.54; /* 초기 투명도 (로그인 입력 전과 동일) */
|
||||
transition: all 160ms ease;
|
||||
}
|
||||
|
||||
.secondary-button:hover {
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 20px 40px rgba(15, 61, 46, 0.28); /* 마우스 오버 시 그림자 생성 */
|
||||
opacity: 1; /* 마우스 오버 시 선명하게 */
|
||||
}
|
||||
|
||||
/* Dashboard specific background override */
|
||||
.dashboard-shell {
|
||||
background:
|
||||
linear-gradient(rgba(15, 61, 46, 0.5), rgba(15, 61, 46, 0.7)),
|
||||
url('https://images.unsplash.com/photo-1497366216548-37526070297c?auto=format&fit=crop&w=1920&q=80') !important;
|
||||
background-size: cover !important;
|
||||
background-position: center !important;
|
||||
}
|
||||
Reference in New Issue
Block a user