Files
C.E.L_Slide_test2/samples/src/pages/civil-dx/big-room/어휴2.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>