351 lines
8.0 KiB
HTML
351 lines
8.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>DX ≠ BIM: 개념 구분과 정립</title>
|
|
<style>
|
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
|
body { font-family: 'Noto Sans KR', sans-serif; }
|
|
|
|
.slide {
|
|
width: 100vw;
|
|
height: 100vh;
|
|
background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
|
|
color: white;
|
|
display: grid;
|
|
grid-template-columns: 1fr 2fr 1fr;
|
|
grid-template-rows: auto 1fr auto;
|
|
gap: 20px;
|
|
padding: 40px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* ===== 제목 영역 (전체 너비) ===== */
|
|
.header {
|
|
grid-column: 1 / -1;
|
|
text-align: center;
|
|
border-bottom: 3px solid #ef4444;
|
|
padding-bottom: 15px;
|
|
}
|
|
.main-title {
|
|
font-size: 2.5rem;
|
|
font-weight: 900;
|
|
color: #ef4444;
|
|
margin-bottom: 5px;
|
|
}
|
|
.subtitle {
|
|
font-size: 1.1rem;
|
|
color: #94a3b8;
|
|
font-weight: 500;
|
|
}
|
|
|
|
/* ===== 좌측: 문제 영역 ===== */
|
|
.problem-panel {
|
|
background: rgba(239, 68, 68, 0.1);
|
|
border: 2px solid #ef4444;
|
|
border-radius: 12px;
|
|
padding: 25px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
}
|
|
.alert-icon {
|
|
font-size: 3rem;
|
|
text-align: center;
|
|
margin-bottom: 15px;
|
|
}
|
|
.problem-title {
|
|
font-size: 1.3rem;
|
|
font-weight: 700;
|
|
color: #fecaca;
|
|
text-align: center;
|
|
margin-bottom: 20px;
|
|
}
|
|
.policy-contradiction {
|
|
background: rgba(0,0,0,0.3);
|
|
border-radius: 8px;
|
|
padding: 15px;
|
|
margin-bottom: 15px;
|
|
}
|
|
.policy-label {
|
|
font-size: 0.8rem;
|
|
color: #94a3b8;
|
|
margin-bottom: 5px;
|
|
}
|
|
.policy-text {
|
|
font-size: 0.9rem;
|
|
color: #fecaca;
|
|
font-weight: 600;
|
|
}
|
|
.impact-text {
|
|
font-size: 1rem;
|
|
color: #ef4444;
|
|
font-weight: 700;
|
|
text-align: center;
|
|
background: rgba(0,0,0,0.5);
|
|
padding: 12px;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
/* ===== 중앙: 관계도 영역 ===== */
|
|
.diagram-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
.relationship-visual {
|
|
width: 100%;
|
|
height: 350px;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
/* DX 대원 */
|
|
.dx-circle {
|
|
width: 280px;
|
|
height: 280px;
|
|
border: 4px solid #0ea5e9;
|
|
border-radius: 50%;
|
|
background: radial-gradient(circle, rgba(14, 165, 233, 0.1) 0%, rgba(14, 165, 233, 0.05) 100%);
|
|
position: absolute;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-weight: 900;
|
|
color: #0ea5e9;
|
|
text-align: center;
|
|
}
|
|
.dx-label {
|
|
font-size: 1.8rem;
|
|
margin-bottom: 5px;
|
|
}
|
|
.dx-sub {
|
|
font-size: 0.9rem;
|
|
color: #7dd3fc;
|
|
}
|
|
|
|
/* 기술 버블들 */
|
|
.tech-bubble {
|
|
position: absolute;
|
|
border-radius: 50%;
|
|
border: 3px solid;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-weight: 700;
|
|
font-size: 0.85rem;
|
|
text-shadow: 0 2px 4px rgba(0,0,0,0.5);
|
|
}
|
|
.gis-bubble {
|
|
width: 70px;
|
|
height: 70px;
|
|
background: #10b981;
|
|
border-color: #34d399;
|
|
color: white;
|
|
left: 60px;
|
|
top: 50px;
|
|
}
|
|
.bim-bubble {
|
|
width: 80px;
|
|
height: 80px;
|
|
background: #3b82f6;
|
|
border-color: #60a5fa;
|
|
color: white;
|
|
left: 50px;
|
|
top: 150px;
|
|
}
|
|
.twin-bubble {
|
|
width: 75px;
|
|
height: 75px;
|
|
background: #8b5cf6;
|
|
border-color: #a78bfa;
|
|
color: white;
|
|
right: 50px;
|
|
top: 100px;
|
|
font-size: 0.7rem;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
}
|
|
|
|
/* 관계 화살표 */
|
|
.arrow {
|
|
position: absolute;
|
|
font-size: 2rem;
|
|
color: #fbbf24;
|
|
font-weight: 900;
|
|
text-shadow: 0 0 10px rgba(251, 191, 36, 0.8);
|
|
}
|
|
.arrow-down {
|
|
bottom: -40px;
|
|
font-size: 1.5rem;
|
|
}
|
|
|
|
/* ===== 우측: 정의 영역 ===== */
|
|
.definition-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
}
|
|
.def-card {
|
|
background: rgba(148, 163, 184, 0.1);
|
|
border-left: 4px solid;
|
|
border-radius: 8px;
|
|
padding: 15px;
|
|
}
|
|
.def-card:nth-child(1) { border-left-color: #10b981; }
|
|
.def-card:nth-child(2) { border-left-color: #3b82f6; }
|
|
.def-card:nth-child(3) { border-left-color: #8b5cf6; }
|
|
.def-term {
|
|
font-size: 1.1rem;
|
|
font-weight: 700;
|
|
color: #e2e8f0;
|
|
margin-bottom: 8px;
|
|
}
|
|
.def-category {
|
|
font-size: 0.7rem;
|
|
background: rgba(59, 130, 246, 0.2);
|
|
color: #93c5fd;
|
|
padding: 2px 8px;
|
|
border-radius: 10px;
|
|
display: inline-block;
|
|
margin-bottom: 8px;
|
|
}
|
|
.def-desc {
|
|
font-size: 0.8rem;
|
|
color: #cbd5e1;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
/* ===== 하단: 결론 배너 ===== */
|
|
.conclusion {
|
|
grid-column: 1 / -1;
|
|
background: linear-gradient(90deg, #1e293b 0%, #0f172a 50%, #1e293b 100%);
|
|
border: 2px solid #0ea5e9;
|
|
border-radius: 12px;
|
|
padding: 20px;
|
|
text-align: center;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.conclusion::before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 0;
|
|
left: -100%;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: linear-gradient(90deg, transparent, rgba(14, 165, 233, 0.3), transparent);
|
|
animation: shine 3s infinite;
|
|
}
|
|
@keyframes shine {
|
|
0% { left: -100%; }
|
|
100% { left: 100%; }
|
|
}
|
|
.conclusion-label {
|
|
font-size: 0.9rem;
|
|
color: #94a3b8;
|
|
margin-bottom: 8px;
|
|
font-weight: 600;
|
|
}
|
|
.conclusion-text {
|
|
font-size: 1.6rem;
|
|
font-weight: 900;
|
|
color: #0ea5e9;
|
|
}
|
|
.highlight {
|
|
color: #fbbf24;
|
|
background: rgba(251, 191, 36, 0.1);
|
|
padding: 0 8px;
|
|
border-radius: 4px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="slide">
|
|
|
|
<!-- 제목 -->
|
|
<div class="header">
|
|
<h1 class="main-title">DX ≠ BIM</h1>
|
|
<p class="subtitle">건설산업 디지털전환의 올바른 이해</p>
|
|
</div>
|
|
|
|
<!-- 좌측: 문제 -->
|
|
<div class="problem-panel">
|
|
<div class="alert-icon">⚠️</div>
|
|
<div class="problem-title">정책의 개념 혼동</div>
|
|
|
|
<div class="policy-contradiction">
|
|
<div class="policy-label">스마트건설 활성화 방안 (2022)</div>
|
|
<div class="policy-text">목표: 디지털화 → 실행: BIM만 도입</div>
|
|
</div>
|
|
|
|
<div class="policy-contradiction">
|
|
<div class="policy-label">건설기술진흥 기본계획 (2023)</div>
|
|
<div class="policy-text">목표: DX 확산 → 실행: BIM 중심화</div>
|
|
</div>
|
|
|
|
<div class="impact-text">
|
|
BIM 도입 = DX 완성<br>
|
|
오해 확산 중
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 중앙: 관계도 -->
|
|
<div class="diagram-panel">
|
|
<div class="relationship-visual">
|
|
<div class="dx-circle">
|
|
<div class="dx-label">DX</div>
|
|
<div class="dx-sub">디지털 전환</div>
|
|
</div>
|
|
|
|
<div class="tech-bubble gis-bubble">GIS</div>
|
|
<div class="tech-bubble bim-bubble">BIM</div>
|
|
<div class="tech-bubble twin-bubble">
|
|
<span>Digital</span>
|
|
<span>Twin</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="arrow arrow-down">⬇</div>
|
|
<div style="color: #fbbf24; font-weight: 700; font-size: 1rem; text-align: center;">
|
|
상위개념 → 구성요소
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 우측: 정의 -->
|
|
<div class="definition-panel">
|
|
<div class="def-card">
|
|
<div class="def-term">건설산업</div>
|
|
<div class="def-category">종합산업</div>
|
|
<div class="def-desc">기술 통합·융합으로 시설물 완성</div>
|
|
</div>
|
|
|
|
<div class="def-card">
|
|
<div class="def-term">BIM</div>
|
|
<div class="def-category">핵심 기술</div>
|
|
<div class="def-desc">3D 모델 기반 정보관리 도구</div>
|
|
</div>
|
|
|
|
<div class="def-card">
|
|
<div class="def-term">DX</div>
|
|
<div class="def-category">패러다임 변화</div>
|
|
<div class="def-desc">업무방식·가치창출 구조 전환</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 결론 배너 -->
|
|
<div class="conclusion">
|
|
<div class="conclusion-label">핵심 요약</div>
|
|
<div class="conclusion-text">
|
|
<span class="highlight">BIM</span>은 DX의 <span class="highlight">일부분</span>이다
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</body>
|
|
</html> |