Skip to content

Instantly share code, notes, and snippets.

@Dahye-Dyan
Created June 25, 2025 05:02
Show Gist options
  • Save Dahye-Dyan/87d9d250e21e617718003b21b1b0ddc2 to your computer and use it in GitHub Desktop.
Save Dahye-Dyan/87d9d250e21e617718003b21b1b0ddc2 to your computer and use it in GitHub Desktop.
My HTML Gist
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>์†ก๋‹คํ˜œ ๋ฉค๋ฒ„ ๋„๊ฐ</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Malgun Gothic', sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 60%, #f093fb 100%);
min-height: 100vh;
padding: 25px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
.hero-section {
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 32px;
padding: 45px 35px;
margin-bottom: 25px;
text-align: center;
box-shadow: 0 25px 80px rgba(0,0,0,0.3);
border: 3px solid rgba(255,255,255,0.2);
position: relative;
overflow: hidden;
}
.hero-section::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
animation: float 6s ease-in-out infinite;
}
@keyframes float {
0%, 100% { transform: translate(-50%, -50%) rotate(0deg); }
50% { transform: translate(-45%, -45%) rotate(180deg); }
}
.hero-content {
position: relative;
z-index: 2;
}
.hero-avatar {
width: 110px;
height: 110px;
background: rgba(255, 255, 255, 0.95);
border-radius: 50%;
margin: 0 auto 25px;
display: flex;
align-items: center;
justify-content: center;
font-size: 3rem;
box-shadow: 0 15px 40px rgba(0,0,0,0.2), inset 0 0 0 3px rgba(255,255,255,0.3);
backdrop-filter: blur(10px);
}
.hero-name {
font-size: 2.8rem;
font-weight: 900;
color: white;
margin-bottom: 15px;
text-shadow: 0 4px 20px rgba(0,0,0,0.3);
letter-spacing: -1px;
}
.hero-tagline {
font-size: 1.4rem;
color: rgba(255,255,255,0.95);
margin-bottom: 30px;
font-weight: 500;
line-height: 1.4;
text-shadow: 0 2px 10px rgba(0,0,0,0.2);
}
.hero-tags {
display: flex;
justify-content: center;
gap: 12px;
flex-wrap: wrap;
}
.hero-tag {
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(10px);
color: white;
padding: 12px 24px;
border-radius: 30px;
font-size: 1rem;
font-weight: 600;
box-shadow: 0 8px 25px rgba(0,0,0,0.2);
border: 2px solid rgba(255,255,255,0.3);
transition: all 0.3s ease;
}
.hero-tag:hover {
background: rgba(255, 255, 255, 0.3);
transform: translateY(-2px);
box-shadow: 0 12px 35px rgba(0,0,0,0.3);
}
.main-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 25px;
}
.section-group {
background: rgba(255, 255, 255, 0.98);
backdrop-filter: blur(25px);
border-radius: 24px;
padding: 30px;
box-shadow: 0 20px 60px rgba(0,0,0,0.15), 0 0 0 1px rgba(255,255,255,0.3);
border: 2px solid rgba(255,255,255,0.4);
}
.group-title {
font-size: 1.5rem;
font-weight: 800;
color: #1a202c;
margin-bottom: 25px;
text-align: center;
position: relative;
text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.group-title::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 3px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 2px;
}
.info-card {
background: linear-gradient(135deg, #f8faff 0%, #f1f5ff 100%);
border-radius: 16px;
padding: 22px;
margin-bottom: 18px;
border: 2px solid #e2e8f0;
box-shadow: 0 6px 25px rgba(0,0,0,0.08);
}
.info-card:last-child {
margin-bottom: 0;
}
.card-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 15px;
}
.card-icon {
width: 40px;
height: 40px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
color: white;
box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3);
}
.card-title {
font-size: 1.15rem;
font-weight: 800;
color: #1a202c;
}
.card-content {
color: #2d3748;
line-height: 1.7;
font-size: 0.95rem;
font-weight: 500;
}
.highlight {
background: linear-gradient(135deg, #e6fffa 0%, #b2f5ea 100%);
color: #004d40;
padding: 3px 8px;
border-radius: 6px;
font-weight: 700;
border: 1px solid #4fd1c7;
}
.journey-timeline {
position: relative;
padding-left: 35px;
}
.journey-timeline::before {
content: '';
position: absolute;
left: 15px;
top: 0;
bottom: 0;
width: 3px;
background: linear-gradient(180deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 2px;
}
.timeline-item {
position: relative;
margin-bottom: 18px;
background: white;
padding: 15px 20px;
border-radius: 12px;
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
border: 2px solid #f1f5f9;
font-weight: 500;
color: #2d3748;
line-height: 1.5;
font-size: 0.9rem;
}
.timeline-item::before {
content: '';
position: absolute;
left: -30px;
top: 18px;
width: 12px;
height: 12px;
background: linear-gradient(135deg, #667eea 0%, #f093fb 100%);
border-radius: 50%;
border: 3px solid white;
box-shadow: 0 0 0 2px #667eea;
}
.collab-grid {
display: grid;
grid-template-columns: 1fr;
gap: 18px;
}
.collab-card {
background: white;
border-radius: 16px;
padding: 22px;
border: 2px solid #e2e8f0;
box-shadow: 0 6px 25px rgba(0,0,0,0.08);
}
.collab-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 12px;
}
.collab-icon {
font-size: 1.5rem;
}
.collab-title {
font-size: 1.1rem;
font-weight: 800;
color: #1a202c;
}
.collab-content {
color: #2d3748;
line-height: 1.6;
font-weight: 500;
font-size: 0.95rem;
}
.philosophy-card {
background: linear-gradient(135deg, #fef7ff 0%, #f3e8ff 100%);
border: 3px solid #e9d5ff;
position: relative;
overflow: hidden;
border-radius: 16px;
padding: 25px;
}
.philosophy-card::before {
content: '"';
position: absolute;
top: 10px;
right: 20px;
font-size: 3.5rem;
color: #8b5cf6;
opacity: 0.3;
font-family: serif;
font-weight: bold;
}
.philosophy-content {
font-size: 1rem;
font-style: italic;
font-weight: 600;
color: #2d3748;
line-height: 1.6;
}
@media (max-width: 768px) {
.main-grid {
grid-template-columns: 1fr;
gap: 20px;
}
.hero-section {
padding: 30px 25px;
}
.section-group {
padding: 25px 20px;
}
.hero-name {
font-size: 2rem;
}
.hero-tagline {
font-size: 1.1rem;
}
body {
padding: 15px;
}
.journey-timeline {
padding-left: 30px;
}
.timeline-item::before {
left: -26px;
}
}
</style>
</head>
<body>
<div class="container">
<div class="hero-section">
<div class="hero-content">
<div class="hero-avatar">๐ŸŒฑ</div>
<div class="hero-name">์†ก๋‹คํ˜œ (๋‹ฟ)</div>
<div class="hero-tagline">์ปค๋ฎค๋‹ˆํ‹ฐ์™€ AI๋ฅผ ์ž‡๋Š” ๋””์ง€ํ„ธ ๋ฏผ์ฃผํ™” ์‹คํ—˜๊ฐ€</div>
<div class="hero-tags">
<span class="hero-tag">๋””์ง€ํ„ธ๋ฏผ์ฃผํ™”</span><span class="hero-tag">์ปค๋ฎค๋‹ˆํ‹ฐ ์šด์˜์ž๋™ํ™”</span><span class="hero-tag">๋ฐฑํŒจํ‚น</span>
</div>
</div>
</div>
<div class="main-grid">
<div class="section-group">
<div class="group-title">๐ŸŽฏ ํ•ต์‹ฌ ๊ฐ€์น˜</div>
<div class="info-card">
<div class="card-header"><div class="card-icon">๐Ÿ’ก</div><div class="card-title">๋ฏธ์…˜ &amp; ๊ฐ€์น˜๊ด€</div></div>
<div class="card-content"><span class="highlight">๋””์ง€ํ„ธ ๋ฏผ์ฃผํ™”</span>๋ฅผ ํ†ตํ•ด ๋ˆ„๊ตฌ๋‚˜ ์ž๊ธฐ๊ฐ€ ํ•˜๊ณ  ์‹ถ์€ ์ผ์„ ํ•˜๋Š” ์„ธ์ƒ์„ ๊ฟˆ๊พธ๋ฉฐ, <span class="highlight">์„œ๋น„์Šค ์ƒ์‚ฐ์ž</span>๋กœ์„œ ์ฃผ์ฒด์ ์ธ ์‚ถ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก <span class="highlight">0โ†’1์˜ ์—ฌ์ •</span>์„ ๋•๋Š” ํ˜‘์—… ์ƒํƒœ๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.</div>
</div>
<div class="info-card">
<div class="card-header"><div class="card-icon">โšก</div><div class="card-title">ํ˜„์žฌ ์ง‘์ค‘ํ•˜๋Š” ์ผ</div></div>
<div class="card-content">์ง€ํ”ผํ„ฐ์Šค์—์„œ AI ํ™œ์šฉ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ธฐํšยท์šด์˜ํ•˜๋ฉฐ, <span class="highlight">GPT ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ</span>๋กœ <span class="highlight">์ปค๋ฎค๋‹ˆํ‹ฐ ์šด์˜ ์ž๋™ํ™”</span> ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</div>
</div>
<div class="info-card">
<div class="card-header"><div class="card-icon">๐Ÿ•Š๏ธ</div><div class="card-title">์—๋„ˆ์ง€ ์ถฉ์ „๋ฒ•</div></div>
<div class="card-content">์ž์—ฐ ์†์—์„œ ๋“ฑ์‚ฐ, ์บ ํ•‘, ๋ฐฑํŒจํ‚น์„ ํ†ตํ•ด ํŽ˜์ด์Šค, ํ˜ธํก, <span class="highlight">์ฒด์˜จ ์กฐ์ ˆ</span>์— ์ง‘์ค‘ํ•˜๋ฉฐ ๋ชธ๊ณผ ๋งˆ์Œ์„ ์ถฉ์ „ํ•ฉ๋‹ˆ๋‹ค.</div>
</div>
</div>
<div class="section-group">
<div class="group-title">๐Ÿš€ ๋‹ค์˜ค๋žฉ ์—ฐ๊ฒฐ</div>
<div class="info-card">
<div class="card-header"><div class="card-icon">๐ŸŽฏ</div><div class="card-title">๋‹ค์˜ค๋žฉ์—์„œ์˜ ๊ฟˆ</div></div>
<div class="card-content">๋น„์Šทํ•œ ๋ฌธ์ œ์˜์‹์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค๊ณผ <span class="highlight">์ปค๋ฎค๋‹ˆํ‹ฐ ์‹คํ—˜</span>์„ ํ•จ๊ป˜ํ•˜๊ณ , ๋‹ค์˜ค๋žฉ ๋‚ด์—์„œ ํด๋Ÿฝ์„ ์—ด์–ด <span class="highlight">AI ์ž๋™ํ™”</span>์™€ <span class="highlight">์šด์˜ ์‹œ์Šคํ…œ</span>์„ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.</div>
</div>
<div class="collab-grid">
<div class="collab-card">
<div class="collab-header"><span class="collab-icon">๐Ÿ’ก</span><div class="collab-title">๋„์›€ ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ</div></div>
<div class="collab-content"><span class="highlight">์ปค๋ฎค๋‹ˆํ‹ฐ ์šด์˜ ์ž๋™ํ™”</span>์™€ <span class="highlight">AI ๊ธฐ๋ฐ˜ ํˆดํ‚ท ์„ค๊ณ„</span> ๋ถ€๋ถ„์—์„œ ๋„์›€์„ ์ œ๊ณตํ•˜๋ฉฐ, ํ•จ๊ป˜ ๋ฐฐ์šฐ๋ฉด์„œ ์ง์ ‘ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.</div>
</div>
<div class="collab-card">
<div class="collab-header"><span class="collab-icon">๐Ÿ”</span><div class="collab-title">์ฐพ๊ณ  ์žˆ๋Š” ๊ฒƒ</div></div>
<div class="collab-content">AI์— ๊ด€์‹ฌ์ด ๋งŽ๊ณ  <span class="highlight">๋ฏธ๋ž˜ ์กฐ์ง</span>๊ณผ <span class="highlight">์ปค๋ฎค๋‹ˆํ‹ฐ</span>์— ๋Œ€ํ•ด ํ™œ๋ฐœํžˆ ์ด์•ผ๊ธฐ ๋‚˜๋ˆŒ ๋™๋ฃŒ๋ฅผ ์ฐพ๊ณ  ์žˆ์œผ๋ฉฐ, ํŠนํžˆ <span class="highlight">AI ์—์ด์ „ํŠธ ์„ค๊ณ„</span>๋ฅผ ํ•จ๊ป˜ํ•  ์‚ฌ๋žŒ์„ ์›ํ•ฉ๋‹ˆ๋‹ค.</div>
</div>
</div>
</div>
<div class="section-group">
<div class="group-title">๐Ÿ›ค๏ธ ๋‚˜๋ฅผ ๋งŒ๋“  ์—ฌ์ •</div>
<div class="journey-timeline">
<div class="timeline-item">์ „์ž๊ณตํ•™ ์ „๊ณต ํ›„ ์‚ฌํšŒ๋ฌธ์ œํ•ด๊ฒฐ ์ฐฝ์—…ํ”„๋กœ๊ทธ๋žจ ์ฐธ์—ฌ</div><div class="timeline-item">14๋ช… ํŒ€์›๊ณผ ํ˜‘๋™์กฐํ•ฉ ์„ค๋ฆฝ ๋ฐ ์‚ฌํšŒ์ ๊ธฐ์—…๊ฐ€์ •์‹  ์„์‚ฌ ๊ณผ์ • ์ง„ํ•™</div><div class="timeline-item">๊ฒฝ๋ถ ์˜์„ฑ ์ฒญ๋…„๋งˆ์„์—์„œ 3๋…„๊ฐ„ ๋กœ์ปฌ ๊ณต๋™์ฒด ์กฐ์„ฑ</div><div class="timeline-item">๋…ธ์ฝ”๋“œ &#39;๋ฒ„๋ธ”&#39; ํ•™์Šต์œผ๋กœ <span class="highlight">๊ฐœ๋ฐœ์ž์  ์‚ฌ๊ณ ๋ฐฉ์‹</span> ์ „ํ™˜์  ๊ฒฝํ—˜</div><div class="timeline-item">AI ์•ฑ ์ƒ์„ฑ๊ธฐ &#39;ํ•ด์น˜ํ•˜์ด์ปค&#39; ์Šคํƒ€ํŠธ์—… ์ฐธ์—ฌ ํ›„ ์ง€ํ”ผํ„ฐ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ ์—”์ง€๋‹ˆ์–ด๋กœ ํ™œ๋™</div>
</div>
</div>
<div class="section-group">
<div class="group-title">๐Ÿค ํ˜‘์—… ์ฒ ํ•™</div>
<div class="philosophy-card">
<div class="philosophy-content">
์„œ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ƒ๋Œ€๋ฐฉ์˜ ์–ธ์–ด๋กœ ๋“ฃ๊ณ  ์ดํ•ดํ•˜๋ ค ๋…ธ๋ ฅํ•˜๋ฉฐ, &#39;<span class="highlight">๊ทธ๋Ÿฐ๊ฐ€๋ณด๋‹ค, ๊ทธ๋Ÿด ์ˆ˜ ์žˆ์ง€</span>&#39;๋ผ๋Š” ๋งˆ์Œ๊ฐ€์ง์œผ๋กœ ์ƒ๋Œ€๋ฐฉ์˜ ๋งฅ๋ฝ์„ ์˜จ์ „ํžˆ ๋ฐ›์•„๋“ค์ด๋Š” ๊ด€๊ณ„๋ฅผ ์ด์ƒ์ ์œผ๋กœ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ƒ๊ฐ๊ณผ ๊ฐ์ •์„ ์ž์œ ๋กญ๊ฒŒ ํ‘œํ˜„ํ•˜๋ฉฐ ์ƒ๋Œ€๋ฐฉ์˜ ์˜ˆ๋ฏผํ•จ์„ ๋ถˆํŽธํ•ดํ•˜์ง€ ์•Š๋Š” ํŽธ์ž…๋‹ˆ๋‹ค.
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment