mingle-website/backgrounds.html
68893236+KINDNICK@users.noreply.github.com f368cb2f6a ADD : 배경 일람 페이지 추가
2026-01-08 02:02:24 +09:00

127 lines
4.9 KiB
HTML

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>배경 씬 라이브러리 - 밍글 스튜디오</title>
<!-- 파비콘 -->
<link rel="icon" type="image/x-icon" href="/mingle-logo.ico">
<link rel="shortcut icon" href="/mingle-logo.ico">
<!-- Theme Color -->
<meta name="theme-color" content="#ff8800">
<!-- SEO -->
<meta name="description" content="밍글 스튜디오 스트리밍글 서비스용 배경 씬 라이브러리">
<meta name="robots" content="noindex, nofollow">
<!-- 폰트 -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css" rel="stylesheet">
<!-- CSS -->
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="css/backgrounds.css">
</head>
<body>
<!-- 헤더 -->
<div id="header-placeholder"></div>
<!-- 메인 콘텐츠 -->
<main class="backgrounds-page">
<div class="container">
<!-- 페이지 헤더 -->
<div class="page-header">
<h1>배경 씬 라이브러리</h1>
<p class="page-description">스트리밍글 서비스에서 사용 가능한 배경 씬 목록입니다</p>
<div class="last-updated" id="lastUpdated"></div>
</div>
<!-- 필터 & 검색 -->
<div class="filter-section">
<div class="search-box">
<input type="text" id="searchInput" placeholder="배경 이름으로 검색..." class="search-input">
<span class="search-icon">🔍</span>
</div>
<div class="filter-tags" id="filterTags">
<button class="filter-tag active" data-tag="all">전체</button>
<!-- 태그 버튼들이 동적으로 추가됨 -->
</div>
<div class="view-options">
<button class="view-btn active" data-view="grid" title="그리드 보기">
<span></span>
</button>
<button class="view-btn" data-view="list" title="리스트 보기">
<span></span>
</button>
</div>
</div>
<!-- 통계 -->
<div class="stats-bar">
<span class="stat-item">
<strong id="totalCount">0</strong>개 배경
</span>
<span class="stat-item">
<strong id="filteredCount">0</strong>개 표시 중
</span>
</div>
<!-- 배경 그리드 -->
<div class="backgrounds-grid" id="backgroundsGrid">
<!-- 배경 카드들이 동적으로 추가됨 -->
<div class="loading-placeholder">
<div class="loading-spinner"></div>
<p>배경 데이터를 불러오는 중...</p>
</div>
</div>
<!-- 데이터 없음 메시지 -->
<div class="no-data" id="noData" style="display: none;">
<div class="no-data-icon">📭</div>
<h3>배경 데이터가 없습니다</h3>
<p>Unity에서 배경 데이터를 업로드해 주세요.</p>
</div>
<!-- 검색 결과 없음 -->
<div class="no-results" id="noResults" style="display: none;">
<div class="no-results-icon">🔍</div>
<h3>검색 결과가 없습니다</h3>
<p>다른 검색어나 필터를 시도해 보세요.</p>
</div>
</div>
</main>
<!-- 이미지 모달 -->
<div class="image-modal" id="imageModal">
<div class="modal-overlay"></div>
<div class="modal-content">
<button class="modal-close">&times;</button>
<img src="" alt="" class="modal-image" id="modalImage">
<div class="modal-info">
<h3 id="modalTitle"></h3>
<p id="modalCategory"></p>
<div class="modal-tags" id="modalTags"></div>
</div>
</div>
</div>
<!-- 푸터 -->
<div id="footer-placeholder"></div>
<!-- 백업 푸터 -->
<footer class="section" style="background:#222;color:#fff;padding:2.5rem 0 1.2rem;">
<div class="container" style="text-align:center;">
<div style="color:#bbb;font-size:0.98rem;">© 2025 밍글 스튜디오. All rights reserved.</div>
</div>
</footer>
<!-- JavaScript -->
<script src="js/common.js"></script>
<script src="js/backgrounds.js"></script>
</body>
</html>