|
|
11._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>중세 세계: 연속과 변화</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: column;
padding: 60px 80px;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Header Styling */
.header-section {
margin-bottom: 40px;
position: relative;
z-index: 10;
}
/* Grid Layout */
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
flex: 1;
height: 100%;
}
/* Card Styling */
.card {
background-color: #1a1a1a;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
border-bottom: 4px solid #333;
transition: transform 0.3s ease, border-color 0.3s ease;
height: 100%;
}
.card:hover {
transform: translateY(-5px);
border-bottom-color: #FFC200;
}
.card-image-wrapper {
height: 200px;
overflow: hidden;
position: relative;
}
.card-image {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.5s ease;
}
.card:hover .card-image {
transform: scale(1.05);
}
.card-content {
padding: 24px;
display: flex;
flex-direction: column;
flex: 1;
}
.card-icon {
width: 48px;
height: 48px;
background-color: rgba(255, 194, 0, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #FFC200;
font-size: 1.25rem;
margin-bottom: 16px;
}
.card-title {
font-family: 'Noto Serif KR', serif;
font-size: 1.25rem;
font-weight: 700;
color: #fff;
margin-bottom: 12px;
}
.card-desc {
color: #9ca3af;
font-size: 0.9rem;
line-height: 1.6;
flex: 1;
}
/* Background texture */
.bg-texture {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23222" fill-opacity="0.4"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
z-index: 0;
opacity: 0.5;
}
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<div class="bg-texture"></div>
<!-- Header -->
<header class="header-section">
<div class="flex items-center mb-3">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 04</span>
<span class="text-yellow-500 text-sm font-bold tracking-widest uppercase">The Middle Ages</span>
</div>
<div class="flex items-end justify-between border-b border-gray-800 pb-4">
<div>
<h1 class="text-4xl font-black title-font text-white mb-1">
중세 세계
</h1>
<p class="text-xl text-gray-400 font-serif italic">
연속과 변화, 신앙과 문명의 교차
</p>
</div>
<p class="text-right text-gray-500 text-sm max-w-md hidden md:block">
서유럽의 봉건 질서 확립과 이슬람 세계의 번영,<br/>그리고 십자군 전쟁을 통한 동서양의 충돌과 교류를 조명합니다.
</p>
</div>
</header>
<!-- Cards Content -->
<div class="grid-container relative z-10">
<!-- Card 1: Feudalism -->
<div class="card">
<div class="card-image-wrapper">
<img alt="Medieval Castle and Feudal System" class="card-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-chess-rook"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Social System</span>
</div>
<h3 class="card-title">서유럽의 봉건제</h3>
<p class="card-desc">
왕, 영주, 기사, 농노로 이어지는 피라미드식 계급 구조와 장원 경제가 사회의 근간을 이루었으며, 기독교 신앙이 정신적 지주 역할을 했습니다.
</p>
</div>
</div>
<!-- Card 2: Islamic Golden Age -->
<div class="card">
<div class="card-image-wrapper">
<img alt="Islamic Science and Scholarship" class="card-image" src="https://www.genspark.ai/image_placeholder.png" style="object-position: center;"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-scroll"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Golden Age</span>
</div>
<h3 class="card-title">이슬람의 황금기</h3>
<p class="card-desc">
바그다드의 '지혜의 집'을 중심으로 고대 그리스 학문을 보존·번역하고 대수학, 천문학, 의학 등에서 눈부신 과학적 성취를 이루었습니다.
</p>
</div>
</div>
<!-- Card 3: Crusades -->
<div class="card">
<div class="card-image-wrapper">
<img alt="The Crusades" class="card-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-shield-halved"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Conflict & Exchange</span>
</div>
<h3 class="card-title">십자군 전쟁과 교류</h3>
<p class="card-desc">
성지 탈환을 위한 200년 간의 전쟁은 비극을 낳았지만, 역설적으로 동방의 선진 문물이 유럽에 유입되어 상업 부활과 르네상스의 밑거름이 되었습니다.
</p>
</div>
</div>
</div>
</div>
</body>
</html>
12._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>르네상스: 인간을 다시 발견하다</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: row;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Left Column Styles */
.left-col {
width: 50%;
padding: 70px 60px 70px 80px;
display: flex;
flex-direction: column;
justify-content: center;
z-index: 10;
}
/* Right Column Styles */
.right-col {
width: 50%;
position: relative;
height: 100%;
overflow: hidden;
}
.right-image {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
/* Filter adjusted for the parchment look of Vitruvian Man */
filter: sepia(20%) contrast(1.1) brightness(0.9);
}
.overlay-gradient {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to right, #0c0c0c 0%, rgba(12,12,12,0.8) 10%, transparent 40%);
z-index: 2;
}
.content-item {
display: flex;
align-items: flex-start;
margin-bottom: 24px;
background: rgba(255, 255, 255, 0.03);
padding: 16px;
border-radius: 8px;
border-left: 3px solid transparent;
transition: all 0.3s ease;
}
.content-item:hover {
background: rgba(255, 255, 255, 0.08);
border-left-color: #FFC200;
}
.item-icon {
width: 48px;
height: 48px;
background-color: #222;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
color: #FFC200;
margin-right: 20px;
flex-shrink: 0;
font-size: 1.2rem;
border: 1px solid #444;
}
.quote-text {
font-family: 'Noto Serif KR', serif;
font-style: italic;
color: #d1d5db;
line-height: 1.6;
margin-bottom: 30px;
font-size: 1.1rem;
border-left: 4px solid #FFC200;
padding-left: 20px;
}
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<!-- Left Column: Text Content -->
<div class="left-col">
<header class="mb-6">
<div class="flex items-center mb-3">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 04</span>
<span class="text-yellow-500 text-sm font-bold tracking-widest uppercase">Renaissance</span>
</div>
<h1 class="text-5xl font-black title-font text-white mb-4 leading-tight">
르네상스:<br/>인간의 재발견
</h1>
<div class="quote-text">
<p>"중세의 신 중심 세계관에서 벗어나,<br/>인간과 이성의 빛으로 세상을 다시보다."</p>
</div>
</header>
<div class="content-body">
<!-- Humanism -->
<div class="content-item">
<div class="item-icon"><i class="fas fa-book-open"></i></div>
<div>
<h3 class="text-lg font-bold text-white mb-1">인문주의 (Humanism)</h3>
<p class="text-gray-400 text-sm leading-relaxed">
그리스·로마 고전 문헌의 부활을 통해 인간의 존엄성과 잠재력을 탐구하며 근대적 개인의 탄생을 예고했습니다.
</p>
</div>
</div>
<!-- Art & Science -->
<div class="content-item">
<div class="item-icon"><i class="fas fa-palette"></i></div>
<div>
<h3 class="text-lg font-bold text-white mb-1">예술과 과학의 융합</h3>
<p class="text-gray-400 text-sm leading-relaxed">
레오나르도 다 빈치와 미켈란젤로 등 거장들은 원근법과 해부학을 통해 예술을 과학의 경지로 끌어올렸습니다.
</p>
</div>
</div>
<!-- Printing Revolution -->
<div class="content-item">
<div class="item-icon"><i class="fas fa-print"></i></div>
<div>
<h3 class="text-lg font-bold text-white mb-1">지식의 확산</h3>
<p class="text-gray-400 text-sm leading-relaxed">
구텐베르크의 인쇄술 발명은 지식의 대중화를 이끌어 종교개혁과 과학혁명의 토대를 마련했습니다.
</p>
</div>
</div>
</div>
</div>
<!-- Right Column: Image -->
<div class="right-col">
<div class="overlay-gradient"></div>
<!-- Image of Vitruvian Man -->
<img alt="Vitruvian Man by Leonardo da Vinci" class="right-image" src="https://page.gensparksite.com/slides_images/1435b9917a1a363a3369a076ad18fc5f.webp"/>
<!-- Image Caption -->
<div class="absolute bottom-8 right-8 bg-black bg-opacity-80 px-5 py-3 rounded border border-gray-700 max-w-sm text-right z-10 backdrop-filter backdrop-blur-sm">
<p class="text-yellow-500 text-xs font-bold uppercase mb-1">Masterpiece</p>
<p class="text-white text-sm font-medium leading-snug">비트루비우스적 인간 (Vitruvian Man)</p>
<p class="text-gray-400 text-xs mt-1">레오나르도 다 빈치, c. 1490. 예술과 과학, 인체 비례의 완벽한 조화를 상징합니다.</p>
</div>
</div>
</div>
</body>
</html>
13._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>대항해 시대: 세계의 연결</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: row;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Layout Structure */
.sidebar {
width: 35%; /* 448px */
height: 100%;
background-color: #0c0c0c;
padding: 70px 40px 70px 50px;
display: flex;
flex-direction: column;
z-index: 20;
border-right: 1px solid #222;
position: relative;
}
.map-area {
width: 65%; /* 832px */
height: 100%;
position: relative;
overflow: hidden;
background-color: #1a1a1a;
}
/* Map Image Styling */
.map-image {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
opacity: 0.9;
transition: transform 0.5s ease;
}
.map-area:hover .map-image {
transform: scale(1.02);
}
/* Pins */
.map-pin {
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
transform: translate(-50%, -100%); /* Center bottom anchor */
cursor: pointer;
z-index: 30;
transition: all 0.3s ease;
}
.map-pin:hover {
transform: translate(-50%, -110%) scale(1.1);
z-index: 40;
}
.pin-icon {
color: #FFC200;
font-size: 2rem;
filter: drop-shadow(0 4px 4px rgba(0,0,0,0.7));
margin-bottom: 5px;
}
.pin-label {
background: rgba(0, 0, 0, 0.85);
color: #fff;
padding: 5px 12px;
border-radius: 4px;
font-size: 0.85rem;
font-weight: 700;
border: 1px solid #FFC200;
white-space: nowrap;
box-shadow: 0 4px 10px rgba(0,0,0,0.5);
}
/* Content Styling */
.info-card {
background: rgba(255, 255, 255, 0.05);
border-left: 3px solid #FFC200;
padding: 15px;
margin-bottom: 15px;
border-radius: 0 6px 6px 0;
}
.info-title {
color: #fff;
font-weight: 700;
margin-bottom: 4px;
display: flex;
align-items: center;
}
.info-title i {
color: #FFC200;
margin-right: 8px;
font-size: 0.9rem;
}
.info-desc {
color: #9ca3af;
font-size: 0.85rem;
line-height: 1.5;
}
/* Pin Positions for World Map */
.pin-caribbean { top: 48%; left: 28%; }
.pin-cape { top: 82%; left: 54%; }
.pin-philippines { top: 52%; left: 85%; }
.pin-spain { top: 32%; left: 47%; }
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<!-- Left Sidebar: Content -->
<div class="sidebar">
<header class="mb-8">
<div class="flex items-center mb-3">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 05</span>
<span class="text-yellow-500 text-xs font-bold tracking-widest uppercase">Global Interaction</span>
</div>
<h1 class="text-4xl font-black title-font text-white mb-2 leading-tight">
대항해 시대
</h1>
<h2 class="text-xl text-gray-400 font-serif italic mb-4">
세계의 연결과 변화
</h2>
<p class="text-sm text-gray-300 leading-relaxed border-t border-gray-800 pt-4">
15세기 말, 유럽의 바다로의 진출은 고립되어 있던 대륙들을 연결하고 진정한 의미의 세계사를 열었습니다.
</p>
</header>
<div class="content-body flex-1 overflow-y-auto">
<!-- Info Card 1 -->
<div class="info-card">
<div class="info-title"><i class="fas fa-ship"></i> 신항로 개척</div>
<p class="info-desc">콜럼버스의 아메리카 도달(1492), 바스코 다 가마의 인도 항로(1498), 마젤란의 세계 일주(1522)로 지구적 규모의 항로가 열렸습니다.</p>
</div>
<!-- Info Card 2 -->
<div class="info-card">
<div class="info-title"><i class="fas fa-exchange-alt"></i> 콜럼버스 교환</div>
<p class="info-desc">구대륙과 신대륙 간에 농작물(감자, 옥수수↔밀, 설탕), 가축, 그리고 <span class="text-red-400">질병</span>이 교환되어 생태계와 인구에 거대한 변화를 가져왔습니다.</p>
</div>
<!-- Info Card 3 -->
<div class="info-card">
<div class="info-title"><i class="fas fa-coins"></i> 세계 무역망 형성</div>
<p class="info-desc">대서양 삼각 무역과 은(Silver)의 유통을 통해 유럽, 아프리카, 아메리카, 아시아가 하나의 경제권으로 연결되었습니다.</p>
</div>
</div>
</div>
<!-- Right Area: Map with Pins -->
<div class="map-area">
<!-- Background Map Image -->
<!-- Using a representative Age of Discovery map URL -->
<img alt="Map of Age of Discovery Explorations" class="map-image" src="https://page.gensparksite.com/slides_images/69bdaef758910fd3e3daf336e79e1303.webp"/>
<!-- Map Legend Box -->
<div class="absolute bottom-8 right-8 bg-black bg-opacity-80 p-4 rounded border border-gray-700 z-30">
<h4 class="text-yellow-500 text-xs font-bold uppercase mb-2">Voyage Routes</h4>
<div class="flex items-center mb-1">
<i class="fas fa-map-marker-alt text-yellow-500 text-xs mr-2"></i>
<span class="text-gray-300 text-xs">주요 기착지 (Key Locations)</span>
</div>
<div class="flex items-center">
<i class="fas fa-route text-blue-400 text-xs mr-2"></i>
<span class="text-gray-300 text-xs">탐험 경로 (Exploration Lines)</span>
</div>
</div>
<!-- Pin: Spain/Portugal -->
<div class="map-pin pin-spain">
<i class="fas fa-crown pin-icon text-yellow-500"></i>
<div class="pin-label">리스본/세비야 (Start)</div>
</div>
<!-- Pin: Caribbean -->
<div class="map-pin pin-caribbean">
<i class="fas fa-map-marker-alt pin-icon"></i>
<div class="pin-label">서인도 제도 (1492)</div>
</div>
<!-- Pin: Cape of Good Hope -->
<div class="map-pin pin-cape">
<i class="fas fa-map-marker-alt pin-icon"></i>
<div class="pin-label">희망봉 (1488)</div>
</div>
<!-- Pin: Philippines -->
<div class="map-pin pin-philippines">
<i class="fas fa-map-marker-alt pin-icon"></i>
<div class="pin-label">필리핀 (1521)</div>
</div>
</div>
</div>
</body>
</html>
14._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>계몽주의와 혁명</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
background-image: url("https://www.genspark.ai/image_placeholder.png"); /* Placeholder for revolutionary painting/texture */
background-size: cover;
background-position: center;
overflow: hidden;
display: flex;
flex-direction: column;
}
.slide-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(12, 12, 12, 0.85); /* Dark overlay to make text readable */
z-index: 1;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.content-wrapper {
position: relative;
z-index: 10;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 60px 80px;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Quote Styling */
.quote-container {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: relative;
margin-bottom: 20px;
}
.quote-mark {
font-family: 'Noto Serif KR', serif;
font-size: 8rem;
color: #FFC200;
opacity: 0.3;
position: absolute;
line-height: 1;
}
.quote-mark.start {
top: -20px;
left: 40px;
}
.quote-mark.end {
bottom: -40px;
right: 40px;
}
.quote-text {
font-family: 'Noto Serif KR', serif;
font-size: 3.5rem;
font-weight: 900;
line-height: 1.3;
color: #fff;
text-shadow: 0 4px 20px rgba(0,0,0,0.5);
max-width: 90%;
z-index: 10;
}
.quote-source {
margin-top: 20px;
font-size: 1.2rem;
color: #FFC200;
font-weight: 500;
letter-spacing: 0.05em;
text-transform: uppercase;
border-top: 1px solid rgba(255, 194, 0, 0.5);
padding-top: 10px;
}
/* Thinkers Grid */
.thinkers-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
margin-top: auto;
}
.thinker-card {
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 8px;
padding: 20px;
display: flex;
align-items: flex-start;
transition: transform 0.3s ease, background 0.3s ease;
}
.thinker-card:hover {
background: rgba(255, 255, 255, 0.1);
transform: translateY(-5px);
border-color: #FFC200;
}
.thinker-icon {
background-color: #222;
color: #FFC200;
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.1rem;
margin-right: 15px;
flex-shrink: 0;
border: 1px solid #444;
}
.thinker-content h4 {
color: #fff;
font-family: 'Noto Serif KR', serif;
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 4px;
}
.thinker-content h5 {
color: #FFC200;
font-size: 0.8rem;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 6px;
letter-spacing: 0.05em;
}
.thinker-content p {
color: #d1d5db;
font-size: 0.85rem;
line-height: 1.5;
}
</style>
</head>
<body>
<div class="slide-container">
<div class="slide-overlay"></div>
<div class="natgeo-border"></div>
<div class="content-wrapper">
<!-- Header -->
<header class="flex justify-between items-end border-b border-gray-700 pb-4 mb-4">
<div>
<div class="flex items-center mb-2">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 05</span>
<span class="text-yellow-500 text-sm font-bold tracking-widest uppercase">Age of Enlightenment</span>
</div>
<h1 class="text-3xl font-black title-font text-white">
계몽주의와 혁명
</h1>
</div>
<p class="text-gray-400 text-sm italic font-serif hidden md:block">
"이성의 빛으로 구시대의 어둠을 몰아내다"
</p>
</header>
<!-- Main Quote Area -->
<div class="quote-container">
<div class="quote-mark start">“</div>
<p class="quote-text">
모든 인간은 태어나면서<br/>자유롭고 평등하다
</p>
<div class="quote-mark end">”</div>
<p class="quote-source">
프랑스 인권 선언 (1789) 제1조
</p>
</div>
<!-- Thinkers & Ideas -->
<div class="thinkers-grid">
<!-- John Locke -->
<div class="thinker-card">
<div class="thinker-icon"><i class="fas fa-pen-nib"></i></div>
<div class="thinker-content">
<h4>존 로크 (John Locke)</h4>
<h5>천부인권 사상</h5>
<p>
모든 인간은 생명, 자유, 재산에 대한 자연권을 가지며, 정부가 이를 침해하면 저항할 권리가 있다.
</p>
</div>
</div>
<!-- Rousseau -->
<div class="thinker-card">
<div class="thinker-icon"><i class="fas fa-users"></i></div>
<div class="thinker-content">
<h4>장 자크 루소 (Rousseau)</h4>
<h5>사회계약론</h5>
<p>
"국가의 주권은 국민에게 있다." 개인의 자유 의지에 의한 사회 계약과 일반 의지의 중요성을 강조.
</p>
</div>
</div>
<!-- Impact -->
<div class="thinker-card">
<div class="thinker-icon"><i class="fas fa-flag"></i></div>
<div class="thinker-content">
<h4>시민 혁명의 불꽃</h4>
<h5>근대 민주주의의 탄생</h5>
<p>
계몽사상은 미국 독립혁명과 프랑스 대혁명의 사상적 기반이 되었으며, 근대 시민 사회를 열었습니다.
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
15._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>산업혁명: 기계가 바꾼 세계</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: column;
padding: 0;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
.bg-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0.15;
filter: grayscale(100%) contrast(1.2);
z-index: 1;
}
/* Content Layout */
.content-wrapper {
position: relative;
z-index: 10;
flex: 1;
display: flex;
flex-direction: column;
padding: 60px 80px;
}
/* Header */
.header-section {
margin-bottom: 30px;
border-left: 4px solid #FFC200;
padding-left: 20px;
}
/* Timeline Container */
.timeline-area {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
margin-top: 10px;
}
.timeline-line {
position: absolute;
top: 35%;
left: 40px;
right: 40px;
height: 2px;
background-color: #333;
z-index: 0;
}
.timeline-progress {
position: absolute;
top: 35%;
left: 40px;
width: 90%;
height: 2px;
background-color: #FFC200;
z-index: 0;
box-shadow: 0 0 10px rgba(255, 194, 0, 0.5);
}
.timeline-items {
display: flex;
justify-content: space-between;
position: relative;
z-index: 10;
}
.timeline-node {
display: flex;
flex-direction: column;
align-items: center;
width: 220px;
position: relative;
}
.node-dot {
width: 16px;
height: 16px;
background-color: #000;
border: 3px solid #FFC200;
border-radius: 50%;
margin-bottom: 20px;
position: absolute;
top: 35%;
transform: translateY(-50%);
z-index: 20;
}
/* Top Content (Image & Date) */
.node-top {
margin-bottom: 40px; /* Space for line */
display: flex;
flex-direction: column;
align-items: center;
opacity: 0;
transform: translateY(20px);
animation: fadeInUp 0.6s forwards;
}
.node-image-frame {
width: 100px;
height: 100px;
border-radius: 50%;
overflow: hidden;
border: 2px solid #444;
margin-bottom: 10px;
background-color: #222;
transition: transform 0.3s ease, border-color 0.3s ease;
}
.timeline-node:hover .node-image-frame {
transform: scale(1.1);
border-color: #FFC200;
}
.node-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.node-date {
font-size: 0.85rem;
color: #FFC200;
font-weight: 700;
margin-bottom: 5px;
}
/* Bottom Content (Title & Desc) */
.node-bottom {
margin-top: 30px; /* Space for line */
text-align: center;
opacity: 0;
transform: translateY(-20px);
animation: fadeInDown 0.6s forwards;
}
.node-title {
font-family: 'Noto Serif KR', serif;
font-size: 1.1rem;
font-weight: 700;
color: #fff;
margin-bottom: 8px;
}
.node-desc {
font-size: 0.8rem;
color: #9ca3af;
line-height: 1.5;
background: rgba(255, 255, 255, 0.05);
padding: 10px;
border-radius: 6px;
width: 100%;
}
/* Bottom Info Boxes */
.bottom-info-container {
display: flex;
gap: 20px;
margin-top: 30px;
border-top: 1px solid #333;
padding-top: 20px;
}
.info-box {
flex: 1;
background: rgba(20, 20, 20, 0.8);
border: 1px solid #333;
padding: 15px 20px;
border-radius: 8px;
display: flex;
align-items: flex-start;
}
.info-icon {
color: #FFC200;
font-size: 1.5rem;
margin-right: 15px;
margin-top: 3px;
}
/* Animation Delays */
.timeline-node:nth-child(1) .node-top, .timeline-node:nth-child(1) .node-bottom { animation-delay: 0.1s; }
.timeline-node:nth-child(2) .node-top, .timeline-node:nth-child(2) .node-bottom { animation-delay: 0.3s; }
.timeline-node:nth-child(3) .node-top, .timeline-node:nth-child(3) .node-bottom { animation-delay: 0.5s; }
.timeline-node:nth-child(4) .node-top, .timeline-node:nth-child(4) .node-bottom { animation-delay: 0.7s; }
@keyframes fadeInUp {
to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInDown {
to { opacity: 1; transform: translateY(0); }
}
</style>
</head>
<body>
<div class="slide-container">
<!-- Background Image: Industrial Revolution Texture -->
<img alt="Industrial Background" class="bg-image" src="https://www.genspark.ai/image_placeholder.png"/>
<div class="natgeo-border"></div>
<div class="content-wrapper">
<!-- Header -->
<header class="header-section">
<div class="flex items-center mb-2">
<span class="text-yellow-500 text-xs font-bold tracking-widest uppercase mr-3">Timeline</span>
<span class="text-gray-400 text-xs tracking-wide">THE INDUSTRIAL REVOLUTION</span>
</div>
<h1 class="text-4xl font-black title-font text-white leading-tight">
산업혁명: 기계가 바꾼 세계
</h1>
<p class="text-lg text-gray-300 font-light mt-2">
방적기에서 전기의 시대까지, 생산 방식의 혁신적 변화
</p>
</header>
<!-- Timeline -->
<div class="timeline-area">
<div class="timeline-line"></div>
<div class="timeline-progress"></div>
<div class="timeline-items">
<!-- Node 1 -->
<div class="timeline-node">
<div class="node-top">
<div class="node-image-frame">
<img alt="Spinning Jenny" class="node-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<span class="node-date">1760년대</span>
</div>
<div class="node-dot"></div>
<div class="node-bottom">
<h3 class="node-title">방적기의 발명</h3>
<p class="node-desc">제니 방적기 등의 발명으로<br/>직물 생산량의 획기적 증가.<br/>가내수공업에서 공장제로.</p>
</div>
</div>
<!-- Node 2 -->
<div class="timeline-node">
<div class="node-top">
<div class="node-image-frame">
<img alt="Steam Engine" class="node-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<span class="node-date">1770년대</span>
</div>
<div class="node-dot"></div>
<div class="node-bottom">
<h3 class="node-title">증기기관 개량</h3>
<p class="node-desc">제임스 와트의 증기기관.<br/>동력의 혁명적 전환으로<br/>대량 생산 체제의 기반 마련.</p>
</div>
</div>
<!-- Node 3 -->
<div class="timeline-node">
<div class="node-top">
<div class="node-image-frame">
<img alt="Steam Locomotive" class="node-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<span class="node-date">1830년대</span>
</div>
<div class="node-dot"></div>
<div class="node-bottom">
<h3 class="node-title">철도와 운송 혁명</h3>
<p class="node-desc">증기 기관차의 상용화.<br/>물류와 사람의 이동 속도 혁신.<br/>시장과 도시의 연결.</p>
</div>
</div>
<!-- Node 4 -->
<div class="timeline-node">
<div class="node-top">
<div class="node-image-frame">
<img alt="Electricity" class="node-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<span class="node-date">19세기 후반</span>
</div>
<div class="node-dot"></div>
<div class="node-bottom">
<h3 class="node-title">2차 산업혁명</h3>
<p class="node-desc">전기, 화학, 철강 산업 발전.<br/>전신의 발명으로 통신 혁명.<br/>현대 문명의 토대 완성.</p>
</div>
</div>
</div>
</div>
<!-- Bottom Info -->
<div class="bottom-info-container">
<div class="info-box">
<i class="fas fa-industry info-icon"></i>
<div>
<h4 class="text-white font-bold mb-1">사회적 변화</h4>
<p class="text-gray-400 text-xs">농업 사회에서 산업 사회로 전환되며 도시화가 가속화되었고, 자본가와 노동계급이라는 새로운 계층 구조가 형성되었습니다.</p>
</div>
</div>
<div class="info-box">
<i class="fas fa-globe-americas info-icon"></i>
<div>
<h4 class="text-white font-bold mb-1">글로벌 확산</h4>
<p class="text-gray-400 text-xs">영국에서 시작된 산업화는 유럽, 미국, 일본 등으로 확산되며 제국주의 팽창과 세계 시장 통합을 촉진했습니다.</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
16._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>현대사: 전쟁과 냉전, 그리고 탈식민</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: column;
padding: 60px 80px;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Header Styling */
.header-section {
margin-bottom: 40px;
position: relative;
z-index: 10;
}
/* Grid Layout */
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
flex: 1;
height: 100%;
}
/* Card Styling */
.card {
background-color: #1a1a1a;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
border-bottom: 4px solid #333;
transition: transform 0.3s ease, border-color 0.3s ease;
height: 100%;
}
.card:hover {
transform: translateY(-5px);
border-bottom-color: #FFC200;
}
.card-image-wrapper {
height: 200px;
overflow: hidden;
position: relative;
}
.card-image {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.5s ease;
}
.card:hover .card-image {
transform: scale(1.05);
}
.card-content {
padding: 24px;
display: flex;
flex-direction: column;
flex: 1;
}
.card-icon {
width: 48px;
height: 48px;
background-color: rgba(255, 194, 0, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #FFC200;
font-size: 1.25rem;
margin-bottom: 16px;
}
.card-title {
font-family: 'Noto Serif KR', serif;
font-size: 1.25rem;
font-weight: 700;
color: #fff;
margin-bottom: 12px;
}
.card-desc {
color: #9ca3af;
font-size: 0.9rem;
line-height: 1.6;
flex: 1;
}
/* Background texture */
.bg-texture {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23222" fill-opacity="0.4"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
z-index: 0;
opacity: 0.5;
}
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<div class="bg-texture"></div>
<!-- Header -->
<header class="header-section">
<div class="flex items-center mb-3">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 07</span>
<span class="text-yellow-500 text-sm font-bold tracking-widest uppercase">Modern History</span>
</div>
<div class="flex items-end justify-between border-b border-gray-800 pb-4">
<div>
<h1 class="text-4xl font-black title-font text-white mb-1">
현대사: 전쟁과 냉전
</h1>
<p class="text-xl text-gray-400 font-serif italic">
격동과 재편의 20세기
</p>
</div>
<p class="text-right text-gray-500 text-sm max-w-md hidden md:block">
두 차례의 세계대전과 이념 대립 속에서도<br/>인류는 제국주의를 극복하고 새로운 국제 질서를 수립했습니다.
</p>
</div>
</header>
<!-- Cards Content -->
<div class="grid-container relative z-10">
<!-- Card 1: World Wars -->
<div class="card">
<div class="card-image-wrapper">
<img alt="World Wars" class="card-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-person-military-rifle"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Conflict</span>
</div>
<h3 class="card-title">세계대전과 신질서</h3>
<p class="card-desc">
1·2차 세계대전은 총력전의 비극을 남겼으나, 이를 통해 유럽 중심의 패권이 무너지고 미국과 소련 중심의 양극 체제로 국제 질서가 재편되었습니다.
</p>
</div>
</div>
<!-- Card 2: Cold War -->
<div class="card">
<div class="card-image-wrapper">
<img alt="Cold War" class="card-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-snowflake"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Geopolitics</span>
</div>
<h3 class="card-title">냉전과 이념 대립</h3>
<p class="card-desc">
자본주의와 공산주의 진영 간의 대립은 핵 억지력을 바탕으로 한 '차가운 전쟁'을 지속시켰으며, 이는 우주 경쟁과 제3세계 대리전으로 확장되었습니다.
</p>
</div>
</div>
<!-- Card 3: Decolonization -->
<div class="card">
<div class="card-image-wrapper">
<img alt="Decolonization" class="card-image" src="https://www.genspark.ai/image_placeholder.png"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-flag"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Independence</span>
</div>
<h3 class="card-title">탈식민화와 독립</h3>
<p class="card-desc">
제국주의가 쇠퇴하면서 아시아와 아프리카의 수많은 국가들이 주권을 회복했고, 유엔(UN)을 중심으로 한 새로운 국제 협력 체계가 등장했습니다.
</p>
</div>
</div>
</div>
</div>
</body>
</html>
17._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>동시대 세계: 연결성과 도전</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: column;
padding: 60px 80px;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Background Pattern */
.bg-pattern {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: radial-gradient(circle, #333 1px, transparent 1px);
background-size: 30px 30px;
opacity: 0.2;
z-index: 0;
}
/* Header Styling */
.header-section {
margin-bottom: 50px;
position: relative;
z-index: 10;
}
/* Infographic Grid */
.info-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 40px;
flex: 1;
position: relative;
z-index: 10;
align-items: stretch;
}
/* Info Card */
.info-card {
background-color: #1a1a1a;
border-radius: 12px;
padding: 30px;
position: relative;
border: 1px solid #333;
transition: all 0.3s ease;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.info-card:hover {
transform: translateY(-10px);
border-color: #FFC200;
background-color: #222;
box-shadow: 0 10px 30px rgba(0,0,0,0.5);
}
.icon-circle {
width: 100px;
height: 100px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 25px;
font-size: 2.5rem;
position: relative;
background-color: #0c0c0c;
border: 2px solid;
}
.icon-circle::after {
content: '';
position: absolute;
top: -6px;
left: -6px;
right: -6px;
bottom: -6px;
border-radius: 50%;
border: 2px dashed rgba(255,255,255,0.1);
animation: spin 10s linear infinite;
}
@keyframes spin {
100% { transform: rotate(360deg); }
}
/* Specific Colors */
.card-tech .icon-circle { border-color: #06b6d4; color: #06b6d4; }
.card-issue .icon-circle { border-color: #ef4444; color: #ef4444; }
.card-coop .icon-circle { border-color: #10b981; color: #10b981; }
.card-tech:hover .icon-circle { background-color: rgba(6, 182, 212, 0.1); }
.card-issue:hover .icon-circle { background-color: rgba(239, 68, 68, 0.1); }
.card-coop:hover .icon-circle { background-color: rgba(16, 185, 129, 0.1); }
.step-number {
font-size: 0.9rem;
font-weight: 900;
letter-spacing: 0.1em;
margin-bottom: 10px;
opacity: 0.6;
}
.card-title {
font-family: 'Noto Serif KR', serif;
font-size: 1.4rem;
font-weight: 700;
margin-bottom: 15px;
color: #fff;
}
.card-desc {
font-size: 0.95rem;
line-height: 1.6;
color: #9ca3af;
}
/* Connecting Lines (Visual decoration only) */
.connector-line {
position: absolute;
top: 80px; /* Center of icon */
left: 0;
width: 100%;
height: 2px;
background-color: #333;
z-index: 0;
display: none; /* Hidden for simple grid layout, or enable if needed */
}
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<!-- Background Pattern -->
<div class="bg-pattern" style="background-image: radial-gradient(#333 1px, transparent 1px); background-size: 20px 20px;"></div>
<!-- Header -->
<header class="header-section flex justify-between items-end border-b border-gray-800 pb-5">
<div>
<div class="flex items-center mb-2">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 08</span>
<span class="text-yellow-500 text-sm font-bold tracking-widest uppercase">Contemporary World</span>
</div>
<h1 class="text-4xl font-black title-font text-white mb-1">
동시대 세계: 연결과 도전
</h1>
<p class="text-xl text-gray-400 font-serif italic">
초연결 사회 속, 인류가 마주한 공동의 과제
</p>
</div>
<div class="text-right hidden md:block">
<p class="text-sm text-gray-500 font-medium">
21세기는 디지털 기술로 하나 된 세계이자,<br/>
국경 없는 위기에 함께 대응해야 하는 시대입니다.
</p>
</div>
</header>
<!-- Infographic Grid -->
<div class="info-grid">
<!-- Card 1: Digital Innovation -->
<div class="info-card card-tech">
<div class="step-number text-cyan-400">THEME 01</div>
<div class="icon-circle">
<i class="fas fa-network-wired"></i>
</div>
<h3 class="card-title">디지털 혁신과 초연결</h3>
<p class="card-desc">
인터넷, 모바일, 인공지능(AI)의 발달로 정보의 즉각적 공유가 가능해졌으며,
시간과 공간의 제약이 사라진 초연결 사회로 진입했습니다.
</p>
</div>
<!-- Card 2: Global Issues -->
<div class="info-card card-issue">
<div class="step-number text-red-400">THEME 02</div>
<div class="icon-circle">
<i class="fas fa-temperature-high"></i>
</div>
<h3 class="card-title">범지구적 위기</h3>
<p class="card-desc">
기후 변화, 신종 감염병(팬데믹), 경제적 불평등 등 개별 국가의 노력만으로는 해결할 수 없는
복합적인 위기가 인류의 생존을 위협하고 있습니다.
</p>
</div>
<!-- Card 3: Cooperation -->
<div class="info-card card-coop">
<div class="step-number text-emerald-400">THEME 03</div>
<div class="icon-circle">
<i class="fas fa-hands-holding-circle"></i>
</div>
<h3 class="card-title">국제 협력과 거버넌스</h3>
<p class="card-desc">
UN의 지속가능발전목표(SDGs)와 같은 글로벌 거버넌스를 통해
환경 보호와 인권, 평화를 위한 공동의 책임을 실천하고 있습니다.
</p>
</div>
</div>
</div>
</body>
</html>
18._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>미래 전망: 선택의 갈림길</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: column;
padding: 60px 80px;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Header Styling */
.header-section {
margin-bottom: 40px;
position: relative;
z-index: 10;
}
/* Grid Layout */
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
flex: 1;
height: 100%;
}
/* Card Styling */
.card {
background-color: #1a1a1a;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
border-bottom: 4px solid #333;
transition: transform 0.3s ease, border-color 0.3s ease;
height: 100%;
}
.card:hover {
transform: translateY(-5px);
border-bottom-color: #FFC200;
}
.card-image-wrapper {
height: 200px;
overflow: hidden;
position: relative;
}
.card-image {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.5s ease;
}
.card:hover .card-image {
transform: scale(1.05);
}
.card-content {
padding: 24px;
display: flex;
flex-direction: column;
flex: 1;
}
.card-icon {
width: 48px;
height: 48px;
background-color: rgba(255, 194, 0, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #FFC200;
font-size: 1.25rem;
margin-bottom: 16px;
}
.card-title {
font-family: 'Noto Serif KR', serif;
font-size: 1.25rem;
font-weight: 700;
color: #fff;
margin-bottom: 12px;
}
.card-desc {
color: #9ca3af;
font-size: 0.9rem;
line-height: 1.6;
flex: 1;
}
/* Background texture */
.bg-texture {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23222" fill-opacity="0.4"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
z-index: 0;
opacity: 0.5;
}
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<div class="bg-texture"></div>
<!-- Header -->
<header class="header-section">
<div class="flex items-center mb-3">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">SECTION 08</span>
<span class="text-yellow-500 text-sm font-bold tracking-widest uppercase">Future & Beyond</span>
</div>
<div class="flex items-end justify-between border-b border-gray-800 pb-4">
<div>
<h1 class="text-4xl font-black title-font text-white mb-1">
미래 전망
</h1>
<p class="text-xl text-gray-400 font-serif italic">
선택의 갈림길
</p>
</div>
<p class="text-right text-gray-500 text-sm max-w-md hidden md:block">
기술적 특이점과 기후 위기 속에서, 인류는 지속 가능한<br/>생존과 번영을 위한 중대한 선택의 기로에 서 있습니다.
</p>
</div>
</header>
<!-- Cards Content -->
<div class="grid-container relative z-10">
<!-- Card 1: AI & Technology -->
<div class="card">
<div class="card-image-wrapper">
<img alt="AI and Robotics Future" class="card-image" src="https://page.gensparksite.com/slides_images/ceb4782ff1b300e485830597555f4bcd.webp"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-robot"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">AI & Tech</span>
</div>
<h3 class="card-title">AI와 기술적 특이점</h3>
<p class="card-desc">
인공지능과 자동화 기술의 비약적 발전은 생산성을 극대화하지만, 동시에 노동의 미래와 AI 윤리에 대한 새로운 사회적 합의를 요구하고 있습니다.
</p>
</div>
</div>
<!-- Card 2: Biotechnology -->
<div class="card">
<div class="card-image-wrapper">
<img alt="Advanced Biotechnology" class="card-image" src="https://page.gensparksite.com/slides_images/cfdeb88172b326a58aba0d7ebeec20b0.webp"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-dna"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Bio Tech</span>
</div>
<h3 class="card-title">생명공학의 진보</h3>
<p class="card-desc">
유전자 편집(CRISPR)과 수명 연장 기술은 질병 정복의 희망을 제시하지만, '인간이란 무엇인가'에 대한 근본적인 철학적 질문을 던집니다.
</p>
</div>
</div>
<!-- Card 3: Sustainability -->
<div class="card">
<div class="card-image-wrapper">
<img alt="Sustainable Green City" class="card-image" src="https://page.gensparksite.com/slides_images/98c84290ab877b6582db97c8de4df0b3.webp"/>
</div>
<div class="card-content">
<div class="flex items-center justify-between">
<div class="card-icon"><i class="fas fa-leaf"></i></div>
<span class="text-xs font-bold text-gray-500 uppercase">Sustainability</span>
</div>
<h3 class="card-title">지속가능한 지구</h3>
<p class="card-desc">
기후 변화와 자원 고갈 위기에 맞서, 신재생 에너지로의 전환과 탄소 중립 실현은 인류 생존을 위한 선택이 아닌 필수 조건이 되었습니다.
</p>
</div>
</div>
</div>
</div>
</body>
</html>
19._______________________________________________________________________________________________
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>결론 및 토의</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700;900&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<style>
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #111;
color: #fff;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide-container {
width: 1280px;
height: 720px;
position: relative;
background-color: #0c0c0c;
overflow: hidden;
display: flex;
flex-direction: row;
}
.natgeo-border {
border: 6px solid #FFC200;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
pointer-events: none;
z-index: 50;
}
.title-font {
font-family: 'Noto Serif KR', serif;
}
/* Left Panel: Recap Timeline */
.left-panel {
width: 40%;
background-color: #161616;
padding: 60px 40px 60px 60px;
display: flex;
flex-direction: column;
border-right: 1px solid #333;
z-index: 10;
}
.summary-header {
margin-bottom: 40px;
border-bottom: 2px solid #FFC200;
padding-bottom: 20px;
}
.timeline-list {
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
.timeline-line {
position: absolute;
left: 24px;
top: 10px;
bottom: 10px;
width: 2px;
background-color: #333;
z-index: 0;
}
.timeline-item {
display: flex;
align-items: center;
position: relative;
z-index: 10;
}
.timeline-icon {
width: 50px;
height: 50px;
background-color: #222;
border: 2px solid #FFC200;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #FFC200;
font-size: 1.2rem;
margin-right: 20px;
flex-shrink: 0;
}
.timeline-content h4 {
font-size: 1.1rem;
font-weight: 700;
color: #fff;
margin-bottom: 2px;
}
.timeline-content p {
font-size: 0.85rem;
color: #9ca3af;
}
/* Right Panel: Discussion & CTA */
.right-panel {
width: 60%;
padding: 70px 80px 70px 60px;
display: flex;
flex-direction: column;
background-image: url("https://www.genspark.ai/image_placeholder.png"); /* Placeholder for subtle texture/starfield */
background-size: cover;
position: relative;
}
.right-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(12, 12, 12, 0.9);
z-index: 0;
}
.right-content {
position: relative;
z-index: 10;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.message-box {
margin-bottom: 50px;
}
.message-title {
color: #FFC200;
font-size: 0.9rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1em;
margin-bottom: 15px;
display: flex;
align-items: center;
}
.message-title::before {
content: '';
display: block;
width: 30px;
height: 2px;
background-color: #FFC200;
margin-right: 10px;
}
.main-message {
font-family: 'Noto Serif KR', serif;
font-size: 2.5rem;
font-weight: 700;
line-height: 1.3;
color: #fff;
}
.discussion-card {
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
border-left: 4px solid #FFC200;
padding: 30px;
border-radius: 0 8px 8px 0;
margin-bottom: auto;
}
.discussion-q {
font-size: 1.4rem;
font-weight: 500;
color: #e5e7eb;
margin-bottom: 10px;
font-family: 'Noto Serif KR', serif;
font-style: italic;
}
.cta-section {
border-top: 1px solid #333;
padding-top: 25px;
display: flex;
justify-content: space-between;
align-items: center;
}
.qr-placeholder {
width: 80px;
height: 80px;
background-color: #fff;
padding: 5px;
border-radius: 4px;
}
.qr-placeholder img {
width: 100%;
height: 100%;
opacity: 0.8;
}
</style>
</head>
<body>
<div class="slide-container">
<div class="natgeo-border"></div>
<!-- Left Panel: Summary Timeline -->
<div class="left-panel">
<header class="summary-header">
<div class="flex items-center mb-2">
<span class="bg-yellow-500 text-black text-xs font-bold px-2 py-1 rounded mr-3">RECAP</span>
<span class="text-yellow-500 text-xs font-bold tracking-widest uppercase">The Journey</span>
</div>
<h1 class="text-3xl font-black title-font text-white leading-tight">
여정의 발자취
</h1>
</header>
<div class="timeline-list">
<div class="timeline-line"></div>
<!-- Item 1 -->
<div class="timeline-item">
<div class="timeline-icon"><i class="fas fa-fire"></i></div>
<div class="timeline-content">
<h4>생존과 진화</h4>
<p>도구의 사용과 불의 발견으로<br/>자연을 극복하기 시작했습니다.</p>
</div>
</div>
<!-- Item 2 -->
<div class="timeline-item">
<div class="timeline-icon"><i class="fas fa-landmark"></i></div>
<div class="timeline-content">
<h4>문명의 탄생</h4>
<p>농경과 정착을 통해<br/>도시와 국가, 문자를 창조했습니다.</p>
</div>
</div>
<!-- Item 3 -->
<div class="timeline-item">
<div class="timeline-icon"><i class="fas fa-globe"></i></div>
<div class="timeline-content">
<h4>연결과 확장</h4>
<p>바다를 건너 세계를 연결하고<br/>이성과 과학으로 도약했습니다.</p>
</div>
</div>
<!-- Item 4 -->
<div class="timeline-item">
<div class="timeline-icon"><i class="fas fa-rocket"></i></div>
<div class="timeline-content">
<h4>혁신과 미래</h4>
<p>산업화와 디지털 혁명을 넘어<br/>새로운 우주 시대를 준비합니다.</p>
</div>
</div>
</div>
</div>
<!-- Right Panel: Discussion & Conclusion -->
<div class="right-panel">
<div class="right-overlay"></div>
<div class="right-content">
<!-- Core Message -->
<div class="message-box">
<div class="message-title">Conclusion</div>
<p class="main-message">
"역사는 과거의 단순한 기록이 아니라,<br/>
<span class="text-yellow-500">미래를 비추는 거울</span>입니다."
</p>
<p class="text-gray-400 mt-4 text-sm leading-relaxed max-w-lg">
우리는 끊임없이 변화하고 적응해 온 선조들의 유산 위에 서 있습니다. 이제 역사의 바통은 우리에게 넘어왔습니다.
</p>
</div>
<!-- Discussion Question -->
<div class="discussion-card">
<div class="flex items-center mb-3 text-yellow-500">
<i class="fas fa-comments text-xl mr-2"></i>
<span class="text-xs font-bold uppercase tracking-wider">Discussion</span>
</div>
<p class="discussion-q">
"우리는 후대에게<br/>어떤 유산을 남길 것인가?"
</p>
<p class="text-gray-400 text-sm mt-2">
지속 가능성, 기술 윤리, 평화 공존에 대한 여러분의 생각을 나눠봅시다.
</p>
</div>
<!-- CTA / Footer -->
<div class="cta-section">
<div>
<h4 class="text-white font-bold mb-1">Q&A Session</h4>
<p class="text-gray-500 text-xs">발표 내용에 대해 자유롭게 질문해 주세요.</p>
<div class="mt-2 flex space-x-4 text-gray-400 text-xs">
<span><i class="fas fa-book mr-1"></i> 참고문헌 목록</span>
<span><i class="fas fa-link mr-1"></i> 추가 자료</span>
</div>
</div>
<!-- Decorative QR Code Placeholder -->
<div class="flex items-center">
<div class="text-right mr-3">
<p class="text-yellow-500 text-xs font-bold">SCAN ME</p>
<p class="text-gray-500 text-[10px]">자료 다운로드</p>
</div>
<div class="qr-placeholder flex items-center justify-center">
<i class="fas fa-qrcode text-black text-4xl"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
