Fix background image.

main
dongjin kim 7 months ago
parent 2c4cc417cc
commit 30f1ab4724

@ -2,6 +2,19 @@
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
// =================================================
// 0. 로그아웃 로직 (추가됨)
// =================================================
const logoutBtn = document.getElementById('logout-button');
if (logoutBtn) {
logoutBtn.addEventListener('click', () => {
if (confirm('정말로 로그아웃 하시겠습니까?')) {
// 로그인 페이지(루트)로 이동
window.location.href = '/';
}
});
}
// ================================================= // =================================================
// 1. 탭 전환 로직 // 1. 탭 전환 로직
// ================================================= // =================================================
@ -149,7 +162,6 @@ document.addEventListener('DOMContentLoaded', () => {
const fileInputId = `poi-file-${item.name}`; const fileInputId = `poi-file-${item.name}`;
// [수정됨] multiple 속성 추가
tr.innerHTML = ` tr.innerHTML = `
<td>${index + 1}</td> <td>${index + 1}</td>
<td> <td>

@ -107,7 +107,7 @@
<label class="section-title">관심 인물파일 관리</label> <label class="section-title">관심 인물파일 관리</label>
<div class="right-actions"> <div class="right-actions">
<button id="btn-poi-register" class="btn-white">등록</button> <button id="btn-poi-register" class="btn-white">등록</button>
<button id="btn-poi-refresh" class="btn-white">새로 고침</button> <button id="btn-poi-refresh" class="refresh-button">🔄 새로 고침</button>
</div> </div>
</div> </div>

@ -28,26 +28,47 @@ button {
justify-content: center; justify-content: center;
align-items: center; align-items: center;
height: 100vh; height: 100vh;
background: #f0f2f5; /* 배경 이미지 설정 (전체 화면 꽉 채우기) */
background: url('drone_background.png') no-repeat center center fixed;
background-size: cover;
position: relative; /* page-title 절대 위치의 기준점 */
} }
/* [수정됨] 로그인 화면 메인 타이틀 스타일 */
.page-title {
position: absolute;
top: 60px; /* 상단 여백 */
left: 60px; /* 좌측 여백 */
color: #ffffff; /* 흰색 텍스트 */
font-size: 3rem; /* 크기 2배 (약 64px ~ 70px) */
font-weight: 600;
margin: 0;
z-index: 10;
/* 배경과 구분을 위한 검은 그림자 */
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
}
.login-container { .login-container {
background: #ffffff; background: rgba(255, 255, 255, 0.95); /* 배경이 비치지 않도록 불투명도 조정 */
padding: 2rem 3rem; padding: 2rem 3rem;
border-radius: 8px; border-radius: 8px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); /* 그림자 조금 더 진하게 */
width: 400px; width: 400px;
box-sizing: border-box; box-sizing: border-box;
z-index: 20;
} }
.login-container h1 { .login-container h1 {
font-size: 2.2rem; font-size: 2.2rem;
color: #333; color: #333;
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-weight: bold; font-weight: bold;
text-align: center; /* 로그인 박스 내부 타이틀 중앙 정렬 */
} }
.login-subtext { .login-subtext {
font-size: 1rem; font-size: 1rem;
color: #888; color: #666;
margin: 0 0 2.5rem 0; margin: 0 0 2.5rem 0;
text-align: center; /* 서브 텍스트 중앙 정렬 */
} }
.input-group { .input-group {
margin-bottom: 1rem; margin-bottom: 1rem;
@ -64,16 +85,30 @@ button {
color: #333; color: #333;
font-size: 1rem; font-size: 1rem;
} }
.input-group .icon {
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-size: 1.2rem;
}
/* [수정됨] 로그인 버튼 스타일 (중앙 정렬 추가) */
.login-button { .login-button {
width: auto; width: auto;
min-width: 150px;
padding: 0.8rem 2.5rem; padding: 0.8rem 2.5rem;
background-color: #5a67d8; background-color: #5a67d8;
color: white; color: white;
border: none; border: none;
font-size: 1rem; font-size: 1rem;
font-weight: bold; font-weight: bold;
margin-top: 1rem;
/* 중앙 정렬을 위한 설정 */
display: block;
margin: 1.5rem auto 0 auto;
} }
.login-button:hover { background-color: #434190; } .login-button:hover { background-color: #434190; }
.footer-bar { .footer-bar {
position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; position: absolute; bottom: 0; left: 0; width: 100%; height: 50px;

Loading…
Cancel
Save