256 lines
12 KiB
HTML
256 lines
12 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>건설산업 DX의 올바른 이해</title>
|
|
<style>
|
|
/* Design Agent — 디자인 토큰 */
|
|
/* CLAUDE.md에 정의된 디자인 원칙을 CSS 변수로 구현 */
|
|
|
|
:root {
|
|
/* 색상 */
|
|
--color-primary: #1e293b;
|
|
--color-accent: #2563eb;
|
|
--color-neutral: #64748b;
|
|
--color-bg: #ffffff;
|
|
--color-bg-subtle: #f8fafc;
|
|
--color-border: #e2e8f0;
|
|
--color-danger: #dc2626;
|
|
--color-success: #16a34a;
|
|
--color-text: #1e293b;
|
|
--color-text-secondary: #64748b;
|
|
--color-text-light: #94a3b8;
|
|
|
|
/* 폰트 크기 */
|
|
--font-title: 2rem;
|
|
--font-subtitle: 1.25rem;
|
|
--font-body: 0.95rem;
|
|
--font-caption: 0.8rem;
|
|
--font-small: 0.7rem;
|
|
|
|
/* 폰트 두께 */
|
|
--weight-normal: 400;
|
|
--weight-medium: 500;
|
|
--weight-bold: 700;
|
|
--weight-black: 900;
|
|
|
|
/* 여백 */
|
|
--spacing-page: 40px;
|
|
--spacing-block: 20px;
|
|
--spacing-inner: 16px;
|
|
--spacing-small: 8px;
|
|
|
|
/* 기타 */
|
|
--radius: 6px;
|
|
--border-width: 1px;
|
|
--accent-border: 3px;
|
|
--line-height-ko: 1.7;
|
|
}
|
|
|
|
/* Design Agent — 기본 슬라이드 스타일 */
|
|
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
/* 슬라이드 컨테이너: 16:9 고정 비율 */
|
|
.slide {
|
|
width: 1280px;
|
|
height: 720px;
|
|
aspect-ratio: 16 / 9;
|
|
overflow: hidden;
|
|
background: var(--color-bg);
|
|
font-family: 'Pretendard Variable', 'Pretendard', 'Noto Sans KR', sans-serif;
|
|
color: var(--color-text);
|
|
font-size: var(--font-body);
|
|
line-height: var(--line-height-ko);
|
|
word-break: keep-all;
|
|
padding: var(--spacing-page);
|
|
display: grid;
|
|
gap: var(--spacing-block);
|
|
}
|
|
|
|
/* 슬라이드 제목 */
|
|
.slide-title {
|
|
font-size: var(--font-title);
|
|
font-weight: var(--weight-black);
|
|
color: var(--color-primary);
|
|
border-bottom: var(--accent-border) solid var(--color-accent);
|
|
padding-bottom: var(--spacing-small);
|
|
}
|
|
|
|
/* 섹션 제목 */
|
|
.section-title {
|
|
font-size: var(--font-subtitle);
|
|
font-weight: var(--weight-bold);
|
|
color: var(--color-primary);
|
|
margin-bottom: var(--spacing-small);
|
|
}
|
|
|
|
/* 본문 */
|
|
.body-text {
|
|
font-size: var(--font-body);
|
|
color: var(--color-text);
|
|
line-height: var(--line-height-ko);
|
|
}
|
|
|
|
/* 캡션/출처 */
|
|
.caption {
|
|
font-size: var(--font-caption);
|
|
color: var(--color-text-light);
|
|
font-style: italic;
|
|
}
|
|
|
|
/* 강조 텍스트 */
|
|
.highlight {
|
|
color: var(--color-accent);
|
|
font-weight: var(--weight-bold);
|
|
}
|
|
|
|
/* 경고/문제 강조 */
|
|
.danger {
|
|
color: var(--color-danger);
|
|
font-weight: var(--weight-bold);
|
|
}
|
|
|
|
/* ── 컨테이너 레이아웃 ── */
|
|
/* grid area: flex 축소 허용. overflow는 프레임(.slide)에서만 hidden. */
|
|
/* A-1(Sonnet 디자인 조정)이 텍스트 양에 맞게 CSS를 사전 조정하므로,
|
|
area 레벨에서는 overflow: visible로 텍스트 잘림을 방지한다. */
|
|
.slide > div {
|
|
overflow: visible;
|
|
min-height: 0;
|
|
min-width: 0;
|
|
}
|
|
/* area 안에서 flex-column 그룹핑된 블록들의 축소 허용 */
|
|
.slide > div > div {
|
|
min-height: 0;
|
|
flex-shrink: 1;
|
|
}
|
|
|
|
|
|
.slide-1 {
|
|
grid-template-areas: 'header header' 'body sidebar' 'footer footer';
|
|
grid-template-columns: 65fr 35fr;
|
|
grid-template-rows: auto auto auto;
|
|
}
|
|
.slide-1 .area-body { grid-area: body; }
|
|
.slide-1 .area-sidebar { grid-area: sidebar; }
|
|
.slide-1 .area-footer { grid-area: footer; }
|
|
|
|
.slide + .slide { margin-top: 40px; }
|
|
@media print {
|
|
.slide { page-break-after: always; }
|
|
.slide + .slide { margin-top: 0; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="slide slide-1">
|
|
<div class="slide-title" style="grid-area: header;">건설산업 DX의 올바른 이해</div>
|
|
|
|
<div class="area-body" style="overflow:hidden;">
|
|
<div style="width:100%; height:100%; box-sizing:border-box; font-family:'Segoe UI',sans-serif; color:#0f172a; display:flex; flex-direction:column; gap:10px;">
|
|
<div style="width:100%; background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%); border:2px solid #fca5a5; border-radius:10px; padding:12px 16px; box-sizing:border-box;">
|
|
<div style="display:flex; gap:10px; align-items:flex-start;">
|
|
<div style="font-size:20px; line-height:1;">⚠️</div>
|
|
<div>
|
|
<div style="font-size:14px; font-weight:800; color:#991b1b; margin-bottom:4px;">개념 혼용의 현실</div>
|
|
<div style="font-size:11px; line-height:1.55; color:#7f1d1d;">건설산업 디지털 전환 논의에서 DX와 BIM이 혼용되어 BIM 도입을 DX 완성으로 오인하는 문제가 발생하고 있다.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="relation-diagram-card" style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:14px 16px; box-sizing:border-box; flex:1;">
|
|
<div style="display:flex; justify-content:space-between; align-items:flex-start; gap:12px; margin-bottom:10px;">
|
|
<div>
|
|
<div style="font-size:12px; font-weight:800; color:#1e40af; margin-bottom:4px;">건설산업 DX의 올바른 이해</div>
|
|
<div style="font-size:11px; line-height:1.55; color:#334155;">DX는 상위 개념이고 BIM은 핵심 기술이다.</div>
|
|
</div>
|
|
<div style="font-size:10px; color:#166534; background:#dcfce7; border:1px solid #86efac; border-radius:999px; padding:4px 8px; white-space:nowrap;">[그림 1] DX와 핵심기술간 상호관계</div>
|
|
</div>
|
|
|
|
<div style="display:flex; align-items:flex-start; gap:16px; margin-bottom:10px;">
|
|
<div style="width:220px; flex-shrink:0; background:#f8fafc; border:1px solid #dbeafe; border-radius:14px; padding:12px; box-sizing:border-box;">
|
|
<div style="display:flex; align-items:center; justify-content:center; gap:8px; margin-bottom:8px;">
|
|
<div style="min-width:72px; text-align:center; background:#1d4ed8; color:#ffffff; border-radius:999px; padding:8px 12px; font-size:14px; font-weight:800;">DX</div>
|
|
<div style="font-size:14px; color:#94a3b8;">→</div>
|
|
</div>
|
|
<div style="display:grid; grid-template-columns:1fr 1fr; gap:8px;">
|
|
<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:10px; padding:10px; text-align:center; font-size:11px; font-weight:700;">GIS</div>
|
|
<div style="background:#dbeafe; border:2px solid #3b82f6; border-radius:10px; padding:10px; text-align:center; font-size:11px; font-weight:800; color:#1d4ed8;">BIM</div>
|
|
<div style="grid-column:1 / span 2; background:#ffffff; border:1px solid #cbd5e1; border-radius:10px; padding:10px; text-align:center; font-size:11px; font-weight:700;">Digital Twin</div>
|
|
</div>
|
|
</div>
|
|
<div style="flex:1; font-size:11px; line-height:1.6; color:#334155;">
|
|
<div style="margin-bottom:6px;">• DX와 GIS, BIM, Digital Twin의 관계를 시각적으로 드러낸다.</div>
|
|
<div style="margin-bottom:6px;">• GIS는 공간 분석과 위치 기반 정보를 제공한다.</div>
|
|
<div>• BIM은 형상정보와 내용정보를 함께 다루는 핵심 인프라 기술이다.</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="comparison-summary-card" style="background:#eff6ff; border:1px solid #bfdbfe; border-radius:12px; padding:10px 12px; box-sizing:border-box;">
|
|
<div style="font-size:11px; font-weight:800; color:#1d4ed8; margin-bottom:8px;">DX와 BIM 핵심 비교</div>
|
|
<div style="display:grid; grid-template-columns:1fr 1fr; gap:8px; font-size:10px; line-height:1.45; color:#334155;">
|
|
<div><span style="font-weight:800; color:#0f172a;">범위</span><br>DX는 BIM을 포함하는 상위 개념</div>
|
|
<div><span style="font-weight:800; color:#0f172a;">프로세스</span><br>DX는 근본적 개선, BIM은 기존 2D 연장</div>
|
|
<div><span style="font-weight:800; color:#0f172a;">성과품</span><br>DX는 공학 정보 연계, BIM은 3D 모델 중심</div>
|
|
<div><span style="font-weight:800; color:#0f172a;">확장성</span><br>DX는 전 생애주기, BIM은 분야별 단절 위험</div>
|
|
</div>
|
|
<div style="margin-top:8px; font-size:10px; color:#475569; line-height:1.5;">범위·프로세스·성과품·확장성의 4개 비교축으로 DX와 BIM 차이를 짧고 직접적으로 보여준다.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="area-sidebar" style="overflow:hidden;">
|
|
<div style="width:100%; height:100%; box-sizing:border-box; font-family:'Segoe UI',sans-serif; display:flex; flex-direction:column; gap:8px;">
|
|
<div style="display:flex; gap:12px; align-items:flex-start; padding:12px 14px; background:#f8fafc; border-radius:10px; border:1px solid #e2e8f0;">
|
|
<div style="width:100%; height:28px; border-radius:50%; background:#2563eb; display:flex; align-items:center; justify-content:center; color:#ffffff; font-size:10.0px; font-weight:800; flex-shrink:0;">1</div>
|
|
<div>
|
|
<div style="font-size:10.0px; font-weight:800; color:#1e293b; margin-bottom:3px;">건설산업</div>
|
|
<div style="font-size:10px; line-height:1.45; color:#475569;">다양한 기술을 통합해 시설물을 구현하는 종합 산업</div>
|
|
</div>
|
|
</div>
|
|
<div style="display:flex; gap:12px; align-items:flex-start; padding:12px 14px; background:#f8fafc; border-radius:10px; border:1px solid #e2e8f0;">
|
|
<div style="width:28px; height:28px; border-radius:50%; background:#2563eb; display:flex; align-items:center; justify-content:center; color:#ffffff; font-size:10.0px; font-weight:800; flex-shrink:0;">2</div>
|
|
<div>
|
|
<div style="font-size:10.0px; font-weight:800; color:#1e293b; margin-bottom:3px;">BIM</div>
|
|
<div style="font-size:10px; line-height:1.45; color:#475569;">3차원 모델 기반의 정보관리 도구이자 협업 인프라</div>
|
|
<div style="font-size:9px; color:#64748b; margin-top:4px;">출처: 국토교통부 BIM 기본지침</div>
|
|
</div>
|
|
</div>
|
|
<div style="display:flex; gap:12px; align-items:flex-start; padding:12px 14px; background:#f8fafc; border-radius:10px; border:1px solid #e2e8f0;">
|
|
<div style="width:28px; height:28px; border-radius:50%; background:#2563eb; display:flex; align-items:center; justify-content:center; color:#ffffff; font-size:10.0px; font-weight:800; flex-shrink:0;">3</div>
|
|
<div>
|
|
<div style="font-size:10.0px; font-weight:800; color:#1e293b; margin-bottom:3px;">DX</div>
|
|
<div style="font-size:10px; line-height:1.45; color:#475569;">디지털 기술 기반으로 업무방식과 가치구조를 전환하는 상위 개념</div>
|
|
</div>
|
|
</div>
|
|
<div style="background:#fff7ed; border:1px solid #fdba74; border-radius:10px; padding:12px 14px; box-sizing:border-box; margin-top:2px;">
|
|
<div style="font-size:10.0px; font-weight:800; color:#c2410c; margin-bottom:5px;">정책 혼용 사례</div>
|
|
<div style="font-size:10px; line-height:1.5; color:#7c2d12;">정책 문서에서 DX와 BIM을 혼용한 대표 사례를 보조 근거로 제시한다.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="area-footer" style="overflow:hidden;">
|
|
<div style="background:linear-gradient(135deg, #006aff 0%, #00aaff 100%); border-radius:10px; padding:14px 24px; text-align:center; color:#ffffff; width:100%; height:60px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;">
|
|
<div style="font-size:13px; font-weight:800; line-height:1.35;">결론: BIM은 건설산업 DX를 수행하는 과정의 가장 기초가 되는 일부분이다.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
window.onbeforeprint = function() {
|
|
document.querySelectorAll('details').forEach(function(d) { d.open = true; });
|
|
};
|
|
window.onafterprint = function() {
|
|
document.querySelectorAll('details').forEach(function(d) { d.open = false; });
|
|
};
|
|
</script>
|
|
</body>
|
|
</html> |