<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>2025 부동산 시장 트렌드 대시보드</title> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet"> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.9.1/chart.min.js"></script> <style> @font-face { font-family: 'SUITE'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/SUITE-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: 'SUITE'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/SUITE-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: 'SUITE'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/SUITE-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; } * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'SUITE', sans-serif; } body { background-color: #f5f5f7; color: #333; line-height: 1.6; } .container { max-width: 1200px; margin: 0 auto; padding: 20px; } header { background-color: #012f47; color: white; padding: 20px 30px; border-radius: 12px; margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } h1 { font-size: 28px; font-weight: 700; } .date-source { text-align: right; font-size: 14px; } .date-source p { margin-bottom: 5px; } .main-container { display: flex; gap: 20px; margin-bottom: 20px; } .left-column { flex: 60%; } .right-column { flex: 40%; } .card { background-color: white; border-radius: 12px; padding: 20px; margin-bottom: 20px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease; } .card:hover { transform: translateY(-5px); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1); } .card-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 10px; } .card-title { font-size: 18px; font-weight: 600; color: #012f47; } .card-icon { width: 40px; height: 40px; background-color: #00baee; border-radius: 50%; display: flex; justify-content: center; align-items: center; color: white; } .key-stat { display: flex; align-items: center; gap: 15px; margin-bottom: 20px; } .stat-number { font-size: 36px; font-weight: 700; color: #018ab4; } .stat-description { font-size: 14px; color: #666; } .summary-box { background-color: #f8f9fa; border-left: 4px solid #018ab4; padding: 15px; margin-bottom: 20px; border-radius: 0 8px 8px 0; } .key-points { margin-top: 20px; } .key-point { display: flex; gap: 10px; margin-bottom: 15px; } .key-point i { color: #018ab4; margin-top: 5px; } .chart-container { position: relative; height: 250px; margin-bottom: 20px; } .factor-box { background-color: #eef8fc; border-radius: 8px; padding: 15px; margin-top: 20px; } .factor-box-title { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; font-weight: 600; color: #018ab4; } .highlight-text { font-size: 18px; color: #018ab4; font-weight: 600; margin: 20px 0; padding: 10px; background-color: #f0f7fa; border-radius: 8px; text-align: center; } .news-list { list-style: none; } .news-item { padding: 15px; border-bottom: 1px solid #eee; cursor: pointer; transition: background-color 0.3s ease; } .news-item:hover { background-color: #f0f7fa; } .news-item.active { background-color: #e0f1f7; border-left: 4px solid #018ab4; } .news-title { font-weight: 600; margin-bottom: 5px; } .news-source { font-size: 12px; color: #666; } .news-detail { display: none; margin-top: 15px; } .news-detail.active { display: block; } .tab-container { margin-bottom: 20px; } .tabs { display: flex; border-bottom: 1px solid #ddd; } .tab { padding: 10px 20px; cursor: pointer; border-bottom: 2px solid transparent; transition: all 0.3s ease; } .tab.active { border-bottom: 2px solid #018ab4; color: #018ab4; font-weight: 600; } .tab-content { padding: 20px 0; } .tab-pane { display: none; } .tab-pane.active { display: block; } footer { background-color: #012f47; color: white; padding: 20px; text-align: center; border-radius: 12px; font-size: 14px; margin-top: 30px; } /* 반응형 디자인 */ @media (max-width: 768px) { .main-container { flex-direction: column; } .left-column, .right-column { flex: 100%; } .card-header { flex-direction: column; align-items: flex-start; } .card-icon { margin-top: 10px; } } .tooltip { position: relative; display: inline-block; } .tooltip .tooltiptext { visibility: hidden; width: 200px; background-color: #012f47; color: #fff; text-align: center; border-radius: 6px; padding: 10px; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -100px; opacity: 0; transition: opacity 0.3s; } .tooltip:hover .tooltiptext { visibility: visible; opacity: 1; } </style> </head> <body> <div class="container"> <header> <h1>2025 부동산 시장 트렌드 대시보드</h1> <div class="date-source"> <p>2025년 5월 1일</p> <p>출처: KB금융지주 경영연구소 외</p> </div> </header> <div class="main-container"> <div class="left-column"> <div class="card"> <div class="card-header"> <div class="card-title">주택시장 전망 요약</div> <div class="card-icon"><i class="fas fa-home"></i></div> </div> <div class="key-stat"> <div class="stat-number tooltip">4.02%<span class="tooltiptext">서울 개별공시지가 상승률</span></div> <div class="stat-description"> <p>서울 개별공시지가 2년 연속 상승</p> <p>전년 대비 평균 상승률</p> </div> </div> <div class="summary-box"> <p>KB금융지주 경영연구소에 따르면 2025년 주택시장은 전반적으로 하향 안정세를 보일 것으로 예상됩니다. 특히 수도권과 비수도권의 시장 전망이 차별화되고 있으며, 정부의 정책 방향이 시장에 중요한 영향을 미칠 것으로 예측됩니다.</p> </div> <div class="highlight-text"> "2025년 수도권 시장은 다양한 의견이 교차하는 반면, 비수도권은 하락 전망이 우세" </div> <div class="chart-container"> <canvas id="marketTrendChart"></canvas> </div> </div> <div class="card"> <div class="card-header"> <div class="card-title">서울 공시지가 분석</div> <div class="card-icon"><i class="fas fa-chart-line"></i></div> </div> <div class="key-stat"> <div class="stat-number tooltip">1억 8050만원<span class="tooltiptext">㎡당 최고가</span></div> <div class="stat-description"> <p>명동 네이처리퍼블릭 부지</p> <p>서울 최고가 공시지가</p> </div> </div> <div class="chart-container"> <canvas id="landPriceChart"></canvas> </div> <div class="key-points"> <div class="key-point"> <i class="fas fa-check-circle"></i> <div>서울 개별공시지가는 전년 대비 평균 4.02% 상승하며 2년 연속 상승세 유지</div> </div> <div class="key-point"> <i class="fas fa-check-circle"></i> <div>최고가 지역(명동 네이처리퍼블릭)과 최저가 지역(도봉산 자연림, ㎡당 6730원) 간 격차 지속</div> </div> <div class="key-point"> <i class="fas fa-check-circle"></i> <div>상업지역 평균 상승률이 주거지역보다 높은 경향 보임</div> </div> </div> </div> </div> <div class="right-column"> <div class="card"> <div class="card-header"> <div class="card-title">정부 정책 동향</div> <div class="card-icon"><i class="fas fa-landmark"></i></div> </div> <div class="key-stat"> <div class="stat-number tooltip">8년<span class="tooltiptext">든든전세주택 최대 거주 기간</span></div> <div class="stat-description"> <p>소득·자산 무관 '든든전세주택'</p> <p>최장 거주 가능 기간</p> </div> </div> <div class="factor-box"> <div class="factor-box-title"> <i class="fas fa-info-circle"></i> <span>'든든전세주택' 주요 특징</span> </div> <ul> <li>소득과 자산 규모에 관계없이 이용 가능</li> <li>시세보다 저렴한 가격으로 최장 8년간 거주</li> <li>LH 등 공공주택사업자를 통해 신청 접수</li> <li>2025년 5월부터 첫 입주자 모집 예정</li> </ul> </div> <div class="key-points"> <div class="key-point"> <i class="fas fa-check-circle"></i> <div>정부의 공공주택 공급 확대로 전세시장 안정화 도모</div> </div> <div class="key-point"> <i class="fas fa-check-circle"></i> <div>소득·자산 제한 없는 주택 정책으로 중산층 주거 안정 지원</div> </div> </div> </div> <div class="card"> <div class="card-header"> <div class="card-title">업계 동향</div> <div class="card-icon"><i class="fas fa-building"></i></div> </div> <div class="tab-container"> <div class="tabs"> <div class="tab active" data-tab="construction">건설업계</div> <div class="tab" data-tab="cooperation">기관협력</div> </div> <div class="tab-content"> <div class="tab-pane active" id="construction"> <div class="summary-box"> <p>부동산 프로젝트파이낸싱(PF) 만기 도래로 인한 건설업계의 자금난 우려가 지속되고 있습니다. 특히 롯데건설은 PF 규모를 줄였음에도 자금 유동성 확보에 어려움을 겪고 있는 상황입니다.</p> </div> <div class="key-points"> <div class="key-point"> <i class="fas fa-exclamation-circle"></i> <div>PF 만기 도래로 건설업계 전반의 자금 경색 우려 증가</div> </div> <div class="key-point"> <i class="fas fa-exclamation-circle"></i> <div>롯데건설 등 주요 건설사 유동성 위기 가능성에 시장 경계감 고조</div> </div> </div> </div> <div class="tab-pane" id="cooperation"> <div class="summary-box"> <p>한국부동산원과 한국조폐공사는 감사 전문성 제고 및 내부통제체계 선진화를 목표로 업무협약(MOU)을 체결했습니다. 이를 통해 양 기관은 상호 협력체계를 구축하고 청렴도 향상에 기여할 계획입니다.</p> </div> <div class="key-points"> <div class="key-point"> <i class="fas fa-handshake"></i> <div>감사기구 간 정보교류 및 전문인력 지원 체계 구축</div> </div> <div class="key-point"> <i class="fas fa-handshake"></i> <div>공공기관 간 협력을 통한 내부통제체계 선진화 도모</div> </div> </div> </div> </div> </div> </div> <div class="card"> <div class="card-header"> <div class="card-title">최신 부동산 뉴스</div> <div class="card-icon"><i class="fas fa-newspaper"></i></div> </div> <ul class="news-list"> <li class="news-item active" data-news="news1"> <div class="news-title">2025년 주택시장 하향 안정 전망, 정부 정책 중요</div> <div class="news-source">출처: KB금융지주 경영연구소</div> <div class="news-detail active"> KB금융지주 경영연구소의 '2025 KB 부동산 보고서'에 따르면 올해 주택시장은 전반적으로 하향 안정세를 보일 것으로 예상됩니다. 수도권과 비수도권의 시장 전망이 차별화되고 있으며, 정부의 정책 방향이 중요한 변수가 될 것으로 분석되었습니다. </div> </li> <li class="news-item" data-news="news2"> <div class="news-title">서울 개별공시지가 2년 연속 상승... 평균 4.02%↑</div> <div class="news-source">출처: 아시아경제</div> <div class="news-detail"> 서울시는 2025년도 개별공시지가가 전년 대비 평균 4.02% 상승했다고 밝혔습니다. 이는 2년 연속 상승한 수치입니다. 최고가 지역은 명동 네이처리퍼블릭 부지(㎡당 1억 8050만원), 최저가는 도봉산 자연림(㎡당 6730원)으로 나타났습니다. </div> </li> <li class="news-item" data-news="news3"> <div class="news-title">소득·자산 무관 '든든전세주택', 내달부터 입주자 모집</div> <div class="news-source">출처: 국토교통부</div> <div class="news-detail"> 국토교통부는 소득과 자산 규모에 관계없이 시세보다 저렴하게 최장 8년간 거주할 수 있는 '든든전세주택'의 첫 입주자 모집 공고를 발표했습니다. 다음 달부터 LH 등 공공주택사업자를 통해 순차적으로 신청 접수를 시작할 예정입니다. </div> </li> <li class="news-item" data-news="news4"> <div class="news-title">건설업계 PF 위기감 지속... 롯데건설 자금 경색 우려</div> <div class="news-source">출처: 아시아경제</div> <div class="news-detail"> 부동산 프로젝트파이낸싱(PF) 만기 도래와 관련하여 건설업계의 자금난 우려가 지속되고 있습니다. 특히 롯데건설은 PF 규모를 줄였음에도 불구하고 자금 유동성 확보에 어려움을 겪고 있다는 분석이 나오면서 시장의 경계감이 높아지고 있습니다. </div> </li> <li class="news-item" data-news="news5"> <div class="news-title">한국부동산원-한국조폐공사, 감사 전문성 강화 위한 업무협약 체결</div> <div class="news-source">출처: 한국부동산원</div> <div class="news-detail"> 한국부동산원은 한국조폐공사와 감사 전문성 제고 및 내부통제체계 선진화를 목표로 업무협약(MOU)을 체결했습니다. 양 기관은 이번 협약을 통해 감사기구 간 정보교류, 전문인력 지원 등 상호 협력체계를 구축하고 청렴도 향상에 기여할 계획입니다. </div> </li> </ul> </div> </div> </div> <footer> <p>© 2025 성성 프리미엄 부동산 (010-8282-8684)</p> <p>본 자료는 참고용으로만 활용하시기 바라며, 투자 결정에 앞서 전문가와 상담하시기 바랍니다.</p> </footer> </div> <script> // 탭 전환 기능 document.querySelectorAll('.tab').forEach(tab => { tab.addEventListener('click', () => { const tabId = tab.getAttribute('data-tab'); // 모든 탭 비활성화 document.querySelectorAll('.tab').forEach(t => { t.classList.remove('active'); }); // 모든 탭 패널 비활성화 document.querySelectorAll('.tab-pane').forEach(panel => { panel.classList.remove('active'); }); // 클릭한 탭 활성화 tab.classList.add('active'); // 해당 탭 패널 활성화 document.getElementById(tabId).classList.add('active'); }); }); // 뉴스 아이템 클릭 이벤트 document.querySelectorAll('.news-item').forEach(item => { item.addEventListener('click', () => { const newsId = item.getAttribute('data-news'); // 모든 뉴스 아이템 비활성화 document.querySelectorAll('.news-item').forEach(ni => { ni.classList.remove('active'); }); // 모든 뉴스 상세 비활성화 document.querySelectorAll('.news-detail').forEach(detail => { detail.classList.remove('active'); }); // 클릭한 뉴스 아이템 활성화 item.classList.add('active'); // 해당 뉴스 상세 활성화 item.querySelector('.news-detail').classList.add('active'); }); }); // 주택시장 전망 차트 const marketTrendCtx = document.getElementById('marketTrendChart').getContext('2d'); const marketTrendChart = new Chart(marketTrendCtx, { type: 'bar', data: { labels: ['수도권', '서울', '경기/인천', '비수도권', '5대 광역시', '기타 지방'], datasets: [{ label: '2025년 주택가격 전망', data: [0.8, 1.2, 0.5, -1.2, -0.7, -1.5], backgroundColor: [ 'rgba(0, 186, 238, 0.6)', 'rgba(0, 186, 238, 0.8)', 'rgba(0, 186, 238, 0.6)', 'rgba(1, 138, 180, 0.6)', 'rgba(1, 138, 180, 0.7)', 'rgba(1, 138, 180, 0.8)' ], borderColor: [ 'rgba(0, 186, 238, 1)', 'rgba(0, 186, 238, 1)', 'rgba(0, 186, 238, 1)', 'rgba(1, 138, 180, 1)', 'rgba(1, 138, 180, 1)', 'rgba(1, 138, 180, 1)' ], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, scales: { y: { beginAtZero: false, title: { display: true, text: '예상 변동률 (%)' } } }, plugins: { legend: { display: false }, tooltip: { callbacks: { label: function(context) { let label = context.dataset.label || ''; if (label) { label += ': '; } if (context.parsed.y !== null) { label += context.parsed.y + '%'; } return label; } } } } } }); // 서울 공시지가 차트 const landPriceCtx = document.getElementById('landPriceChart').getContext('2d'); const landPriceChart = new Chart(landPriceCtx, { type: 'line', data: { labels: ['2021', '2022', '2023', '2024', '2025'], datasets: [{ label: '서울 개별공시지가 평균 변동률 (%)', data: [1.8, -0.3, 2.1, 3.5, 4.02], fill: false, borderColor: 'rgba(1, 138, 180, 1)', tension: 0.1, pointBackgroundColor: 'rgba(1, 138, 180, 1)', pointRadius: 5 }] }, options: { responsive: true, maintainAspectRatio: false, scales: { y: { title: { display: true, text: '변동률 (%)' } } }, plugins: { tooltip: { callbacks: { label: function(context) { let label = context.dataset.label || ''; if (label) { label += ': '; } if (context.parsed.y !== null) { label += context.parsed.y + '%'; } return label; } } } } } }); </script> </body> </html>