Skip to content

Instantly share code, notes, and snippets.

@Dahye-Dyan
Created June 25, 2025 00:43
Show Gist options
  • Save Dahye-Dyan/0b8b760493921153442751e90e702f1b to your computer and use it in GitHub Desktop.
Save Dahye-Dyan/0b8b760493921153442751e90e702f1b 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: 30px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.container {
max-width: 1100px;
margin: 0 auto;
}
.hero-section {
background: rgba(255, 255, 255, 0.98);
backdrop-filter: blur(25px);
border-radius: 32px;
padding: 50px 40px;
margin-bottom: 35px;
text-align: center;
box-shadow: 0 25px 80px rgba(0,0,0,0.2), 0 0 0 1px rgba(255,255,255,0.3);
border: 2px solid rgba(255,255,255,0.4);
}
.hero-avatar {
width: 130px;
height: 130px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 50%;
margin: 0 auto 25px;
display: flex;
align-items: center;
justify-content: center;
font-size: 3.5rem;
color: white;
box-shadow: 0 15px 40px rgba(102, 126, 234, 0.4);
border: 4px solid rgba(255,255,255,0.3);
}
.hero-name {
font-size: 3rem;
font-weight: 900;
color: #1a202c;
margin-bottom: 15px;
text-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.hero-tagline {
font-size: 1.5rem;
color: #2d3748;
margin-bottom: 30px;
font-weight: 600;
line-height: 1.4;
}
.hero-tags {
display: flex;
justify-content: center;
gap: 18px;
flex-wrap: wrap;
}
.hero-tag {
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
color: white;
padding: 14px 28px;
border-radius: 30px;
font-size: 1.1rem;
font-weight: 700;
box-shadow: 0 8px 25px rgba(102, 126, 234, 0.4);
border: 2px solid rgba(255,255,255,0.2);
}
.main-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 35px;
}
.section-group {
background: rgba(255, 255, 255, 0.98);
backdrop-filter: blur(25px);
border-radius: 28px;
padding: 40px;
box-shadow: 0 25px 80px 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.8rem;
font-weight: 800;
color: #1a202c;
margin-bottom: 35px;
text-align: center;
position: relative;
text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.group-title::after {
content: '';
position: absolute;
bottom: -15px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 4px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 3px;
}
.info-card {
background: linear-gradient(135deg, #f8faff 0%, #f1f5ff 100%);
border-radius: 20px;
padding: 28px;
margin-bottom: 22px;
border: 2px solid #e2e8f0;
box-shadow: 0 8px 30px rgba(0,0,0,0.08);
transition: all 0.3s ease;
}
.info-card:hover {
transform: translateY(-3px);
box-shadow: 0 15px 40px rgba(0,0,0,0.15);
border-color: #667eea;
}
.info-card:last-child {
margin-bottom: 0;
}
.card-header {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 18px;
}
.card-icon {
width: 48px;
height: 48px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.4rem;
color: white;
box-shadow: 0 6px 20px rgba(102, 126, 234, 0.3);
}
.card-title {
font-size: 1.35rem;
font-weight: 800;
color: #1a202c;
text-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.card-content {
color: #2d3748;
line-height: 1.8;
font-size: 1.05rem;
font-weight: 500;
}
.highlight {
background: linear-gradient(135deg, #e6fffa 0%, #b2f5ea 100%);
color: #004d40;
padding: 4px 10px;
border-radius: 8px;
font-weight: 700;
border: 1px solid #4fd1c7;
}
.journey-timeline {
position: relative;
padding-left: 50px;
}
.journey-timeline::before {
content: '';
position: absolute;
left: 20px;
top: 0;
bottom: 0;
width: 4px;
background: linear-gradient(180deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
border-radius: 3px;
}
.timeline-item {
position: relative;
margin-bottom: 25px;
background: white;
padding: 20px 25px;
border-radius: 16px;
box-shadow: 0 6px 25px rgba(0,0,0,0.08);
border: 2px solid #f1f5f9;
font-weight: 500;
color: #2d3748;
line-height: 1.6;
}
.timeline-item::before {
content: '';
position: absolute;
left: -45px;
top: 25px;
width: 16px;
height: 16px;
background: linear-gradient(135deg, #667eea 0%, #f093fb 100%);
border-radius: 50%;
border: 4px solid white;
box-shadow: 0 0 0 3px #667eea;
}
.collab-grid {
display: grid;
grid-template-columns: 1fr;
gap: 22px;
}
.collab-card {
background: white;
border-radius: 20px;
padding: 28px;
border: 2px solid #e2e8f0;
box-shadow: 0 8px 30px rgba(0,0,0,0.08);
transition: all 0.3s ease;
}
.collab-card:hover {
border-color: #667eea;
transform: translateY(-2px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
}
.collab-header {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 15px;
}
.collab-icon {
font-size: 1.8rem;
}
.collab-title {
font-size: 1.25rem;
font-weight: 800;
color: #1a202c;
}
.collab-content {
color: #2d3748;
line-height: 1.7;
font-weight: 500;
font-size: 1.05rem;
}
.full-width {
grid-column: 1 / -1;
}
.philosophy-card {
background: linear-gradient(135deg, #fef7ff 0%, #f3e8ff 100%);
border: 3px solid #e9d5ff;
position: relative;
overflow: hidden;
}
.philosophy-card::before {
content: '"';
position: absolute;
top: 15px;
right: 25px;
font-size: 5rem;
color: #8b5cf6;
opacity: 0.3;
font-family: serif;
font-weight: bold;
}
@media (max-width: 768px) {
.main-grid {
grid-template-columns: 1fr;
gap: 25px;
}
.hero-section {
padding: 35px 25px;
}
.section-group {
padding: 30px 25px;
}
.hero-name {
font-size: 2.5rem;
}
.hero-tagline {
font-size: 1.3rem;
}
body {
padding: 20px 15px;
}
.journey-timeline {
padding-left: 40px;
}
.timeline-item::before {
left: -38px;
}
}
</style>
</head>
<body>
<div class="container">
<div class="hero-section">
<div class="hero-avatar">๐Ÿ”—</div>
<div class="hero-name">์ตœ์ง€์€ (์ง€์€)</div>
<div class="hero-tagline">์—ฐ๊ฒฐ๊ณผ ๊ฐ€์น˜๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฒฝํ—˜์„ ์„ค๊ณ„ํ•˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๋งค๋‹ˆ์ €</div>
<div class="hero-tags">
<span class="hero-tag">์—ฐ๊ฒฐ</span><span class="hero-tag">๊ฐ€์น˜ ์ค‘์‹ฌ</span><span class="hero-tag">๊ฒฝํ—˜ ์„ค๊ณ„</span>
</div>
</div>
<div class="main-grid">
<div class="section-group">
<div class="group-title">๐ŸŽฏ Core Identity</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>์˜ ๊ฐ€์น˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ์—ฐ๊ฒฐ์˜ ์ค‘์š”์„ฑ์„ ์ฒดํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.</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>๊ณผ <span class="highlight">๊ธ€๋กœ๋ฒŒ ์ปค๋„ฅ์…˜</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">์„œ๋กœ๊ฐ€ ์˜๊ฐ์„ ์ฃผ๊ณ  ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ๊ด€๊ณ„์™€ ๊ฐ€์น˜ ์žˆ๋Š” ํ๋ฆ„์„ ๋งŒ๋“ค์–ด ๊ฐ€๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‹ค์˜ค๋žฉ ์•ˆ์—์„œ ์‚ฌ๋žŒ๋“ค์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์—ฐ๊ฒฐ๋˜๊ณ  ์ž๊ธฐ ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์—ญํ• ์„ ๋งก์œผ๋ฉฐ, ๋ชจ๋‘๊ฐ€ ์ฃผ์ธ๊ณต์ธ ์‹คํ—˜์žฅ์„ ์„ค๊ณ„ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.</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">๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์žฅ์ ์„ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•ด ์ž์‹ ๊ฐ์„ ๋ถ๋‹์•„ ์ฃผ๋ฉฐ ์‹ฌ๋ฆฌ์ ์œผ๋กœ ์ง€์ง€ํ•˜๊ณ  ๋”ฐ๋œปํ•œ ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด ์šฉ๊ธฐ๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๊ธฐ ์—†๋Š” ๋ชจ์ž„์— ํ™œ๋ ฅ์„ ๋ถˆ์–ด๋„ฃ๋Š” ๊ฒฝํ—˜๋„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</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">์˜๋ฏธ์™€ ์—๋„ˆ์ง€๋ฅผ ์ค‘์‹œํ•˜๋Š” <span class="highlight">์‹คํ–‰ ํŒŒํŠธ๋„ˆ</span>๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ˜ผ์ž๋ณด๋‹ค ํ•จ๊ป˜ ์ค‘์‹ฌ์„ ์žก๊ณ  ์‹คํ–‰ํ•˜๋ฉฐ, <span class="highlight">๊ด€๊ณ„ ์ค‘์‹ฌ</span>์˜ ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด ์„œ๋กœ ์ง„์‹ฌ์„ ๋งˆ์ฃผ๋ณด๋ฉฐ ํšŒ๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋™๋ฃŒ๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</div>
</div>
</div>
</div>
<div class="section-group full-width">
<div class="group-title">๐Ÿ›ค๏ธ ๋‚˜๋ฅผ ๋งŒ๋“  ์—ฌ์ •</div>
<div class="journey-timeline">
<div class="timeline-item"><span class="highlight">๋ฏธ๊ตญ ์ธํ„ด์‹ญ</span> ๋ฐ ์–ดํ•™์—ฐ์ˆ˜, ํ•ด์™ธ ํฌ๋Ÿผ ์ฐธ๊ฐ€์™€ ์—ฌํ–‰์„ ํ†ตํ•œ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜</div><div class="timeline-item">์˜๊ตญ ํŒ”๋ž€ํ‹ฐ์–ด ๊ฐœ๋ฐœ์ž์™€ ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ์ž ๋ฐ‹์—… ์ฃผ์ตœ ๊ฒฝํ—˜</div><div class="timeline-item">์†Œ๊ทœ๋ชจ <span class="highlight">๋ฐ‹์—… ๊ธฐํš</span>๊ณผ ๊ธ€๋กœ๋ฒŒ ์ปค๋„ฅ์…˜ ์•„์นด์ด๋น™ ๊ตฌ์ƒ ์ค‘</div><div class="timeline-item">์ปค๋ฎค๋‹ˆํ‹ฐ ๋งค๋‹ˆ์ €๋กœ์„œ ๋„คํŠธ์›Œํ‚น๊ณผ ๋ชจ์ž„ ์„ค๊ณ„์— ์ง‘์ค‘</div><div class="timeline-item">๊ฐ์ •๊ณผ <span class="highlight">๊ฐ๊ฐ ํšŒ๋ณต</span>์„ ์œ„ํ•œ ๋””ํ†ก์Šค ์ฃผ๊ฐ„ ์‹ค์ฒœ</div>
</div>
</div>
<div class="section-group full-width">
<div class="group-title">๐Ÿค ํ˜‘์—… ์ฒ ํ•™</div>
<div class="info-card philosophy-card">
<div class="card-content" style="font-size: 1.15rem; font-style: italic; font-weight: 600;">
ํ˜‘์—… ์‹œ <span class="highlight">์‹ ๋ขฐ</span>๋ฅผ ์ค‘์š”์‹œํ•˜๋ฉฐ, ๊ฐˆ๋“ฑ์ด๋‚˜ ์–ด๋ ค์›€์ด ์ƒ๊ธธ ๋•Œ ์ƒ๋Œ€๋ฐฉ์˜ ์ด์•ผ๊ธฐ๋ฅผ ์ดํ•ดํ•˜๋ ค ๋…ธ๋ ฅํ•˜๊ณ  ๊ณต๋“ค์—ฌ ๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋Œ€๋ฐฉ์˜ ์ƒํ™ฉ๊ณผ ์ž…์žฅ์„ ์กด์ค‘ํ•˜๋Š” ํƒœ๋„๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
</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