toxj / sing.html
nkjoy's picture
๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์ค˜
5bd04d0 verified
<?php
// sing.php โ€” ๋…ธ๋ž˜ ๋ถ€๋ฅด๊ธฐ (๊ทธ๋ˆ„๋ณด๋“œ/๋‹จ๋… ์‹คํ–‰ ๊ฒธ์šฉ)
if (file_exists(__DIR__.'/_common.php')) {
include_once __DIR__.'/_common.php';
$g5['title'] = '๋…ธ๋ž˜ ๋ถ€๋ฅด๊ธฐ - ์ƒˆํ„ฐ๋ฏผ๋“ค์˜ ์‰ผํ„ฐ';
}
?>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>๋…ธ๋ž˜ ๋ถ€๋ฅด๊ธฐ - ์ƒˆํ„ฐ๋ฏผ๋“ค์˜ ์‰ผํ„ฐ</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico" />
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<style>
.glass-effect {
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.18);
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
}
.gradient-bg {
background: linear-gradient(135deg, #ff6b6b 0%, #4ecdc4 100%);
}
.sparkle-btn {
position: relative;
overflow: hidden;
transition: all 0.3s ease;
}
.sparkle-btn:hover { transform: translateY(-3px); box-shadow: 0 10px 20px rgba(0,0,0,.3); }
.sparkle-btn::after {
content:""; position:absolute; top:-50%; left:-50%; width:200%; height:200%;
background: rgba(255,255,255,0.2); transform: rotate(30deg); transition: all .3s ease;
}
.sparkle-btn:hover::after { left:100%; top:100%; }
.lyrics-display {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
border-radius: 15px; padding: 30px; min-height: 300px;
display: flex; align-items: center; justify-content: center;
font-size: 1.2rem; line-height: 2; text-align: center;
}
.karaoke-mic { animation: pulse 2s infinite; }
@keyframes pulse { 0%{transform:scale(1)} 50%{transform:scale(1.1)} 100%{transform:scale(1)} }
.video-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; border-radius: 15px; }
.video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
</style>
</head>
<body class="min-h-screen gradient-bg text-white">
<header class="relative z-10 py-6">
<div class="container mx-auto px-4">
<div class="flex justify-between items-center">
<div class="flex items-center">
<i data-feather="home" class="mr-2"></i>
<h1 class="text-2xl font-bold">์ƒˆํ„ฐ๋ฏผ๋“ค์˜ ์‰ผํ„ฐ</h1>
</div>
<nav class="hidden md:block">
<ul class="flex space-x-8">
<li><a href="index.php" class="hover:text-yellow-200 transition">์‰ผํ„ฐ ํ™ˆ</a></li>
<li><a href="purpose.php" class="hover:text-yellow-200 transition">์„ค๋ฆฝ๋ชฉ์ </a></li>
<li><a href="terms.php" class="hover:text-yellow-200 transition">์ด์šฉ์•ฝ๊ด€</a></li>
<li><a href="charter.php" class="hover:text-yellow-200 transition">์ •๊ด€</a></li>
<li><a href="team.php" class="hover:text-yellow-200 transition">์šด์˜์ง„</a></li>
<li><a href="karaoke.php" class="hover:text-yellow-200 transition">๋…ธ๋ž˜๋ฐฉ</a></li>
<li><a href="sing.php" class="hover:text-yellow-200 transition font-bold">๋…ธ๋ž˜ ๋ถ€๋ฅด๊ธฐ</a></li>
</ul>
</nav>
<button class="md:hidden" aria-label="๋ฉ”๋‰ด">
<i data-feather="menu"></i>
</button>
</div>
</div>
</header>
<main class="relative z-10 py-12">
<section class="container mx-auto px-4 mb-16">
<div class="glass-effect max-w-6xl mx-auto p-8 text-center" data-aos="fade-up">
<div class="flex items-center justify-center mb-6">
<i data-feather="mic" class="w-12 h-12 text-pink-400 karaoke-mic mr-4"></i>
<h1 class="text-4xl font-bold">๋…ธ๋ž˜ ๋ถ€๋ฅด๊ธฐ</h1>
</div>
<p class="text-xl mb-8">๋งˆ์ดํฌ๋ฅผ ์žก๊ณ  ์ž์œ ๋กญ๊ฒŒ ๋…ธ๋ž˜ํ•˜์„ธ์š”! ์˜ˆ์•ฝ ์‹œ์Šคํ…œ์œผ๋กœ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค</p>
</div>
</section>
<section class="container mx-auto px-4 mb-16">
<div class="grid lg:grid-cols-2 gap-12">
<!-- ๋…ธ๋ž˜ ์žฌ์ƒ ํ™”๋ฉด -->
<div class="glass-effect p-8 rounded-xl" data-aos="fade-right">
<h2 class="text-2xl font-bold mb-6 text-center">๋…ธ๋ž˜ ์žฌ์ƒ ํ™”๋ฉด</h2>
<div class="video-container mb-6">
<iframe
src="https://www.youtube.com/embed/dQw4w9WgXcQ"
title="๋…ธ๋ž˜ ์˜์ƒ"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe>
</div>
<div class="bg-white/10 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-sm">0:00</span>
<span class="text-sm">3:45</span>
</div>
<div class="w-full bg-gray-600 rounded-full h-2">
<div class="bg-pink-500 h-2 rounded-full" style="width: 35%"></div>
</div>
</div>
<div class="flex justify-center space-x-4 mb-6">
<button type="button" class="sparkle-btn bg-gray-600 text-white p-3 rounded-full" aria-label="์ด์ „">
<i data-feather="skip-back" class="w-6 h-6"></i>
</button>
<button type="button" class="sparkle-btn bg-pink-600 text-white p-4 rounded-full" aria-label="์žฌ์ƒ">
<i data-feather="play" class="w-8 h-8"></i>
</button>
<button type="button" class="sparkle-btn bg-gray-600 text-white p-3 rounded-full" aria-label="๋‹ค์Œ">
<i data-feather="skip-forward" class="w-6 h-6"></i>
</button>
</div>
<div class="bg-white/10 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-sm">0:00</span>
<span class="text-sm">3:45</span>
</div>
<div class="w-full bg-gray-600 rounded-full h-2">
<div class="bg-pink-500 h-2 rounded-full" style="width: 35%"></div>
</div>
</div>
</div>
<!-- ์˜ˆ์•ฝ ์‹œ์Šคํ…œ -->
<div class="glass-effect p-8 rounded-xl" data-aos="fade-left">
<h2 class="text-3xl font-bold mb-6 text-center">์˜ˆ์•ฝ ๋ชฉ๋ก</h2>
<div class="mb-8">
<h3 class="text-xl font-semibold mb-4">์˜ˆ์•ฝ ํ˜„ํ™ฉ</h3>
<div class="space-y-3">
<div class="flex justify-between items-center bg-white/10 p-3 rounded-lg">
<div>
<span class="font-semibold">18:00 - 18:30</span>
<span class="text-sm ml-2">๊น€์ฒ ์ˆ˜</span>
</div>
<span class="text-green-300">์˜ˆ์•ฝ ์™„๋ฃŒ</span>
</div>
<div class="flex justify-between items-center bg-white/10 p-3 rounded-lg">
<div>
<span class="font-semibold">18:30 - 19:00</span>
<span class="text-sm ml-2">์ด์˜ํฌ</span>
</div>
<span class="text-green-300">์˜ˆ์•ฝ ์™„๋ฃŒ</span>
</div>
<div class="flex justify-between items-center bg-white/10 p-3 rounded-lg">
<div>
<span class="font-semibold">19:00 - 19:30</span>
<span class="text-sm ml-2">-</span>
</div>
<span class="text-yellow-300">์˜ˆ์•ฝ ๊ฐ€๋Šฅ</span>
</div>
<div class="flex justify-between items-center bg-white/10 p-3 rounded-lg">
<div>
<span class="font-semibold">19:30 - 20:00</span>
<span class="text-sm ml-2">-</span>
</div>
<span class="text-yellow-300">์˜ˆ์•ฝ ๊ฐ€๋Šฅ</span>
</div>
</div>
</div>
<div class="text-center">
<button type="button" class="sparkle-btn bg-pink-500 text-white px-6 py-3 rounded-lg font-semibold">
๋‚ด ์˜ˆ์•ฝ ํ™•์ธํ•˜๊ธฐ
</button>
</div>
</div>
</div>
</section>
<section class="container mx-auto px-4">
<div class="glass-effect p-8 rounded-xl">
<h2 class="text-3xl font-bold text-center mb-8">๋…ธ๋ž˜ ๊ฒ€์ƒ‰ ๋ฐ ์„ ํƒ</h2>
<div class="mb-8">
<div class="relative">
<i data-feather="search" class="absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"></i>
<input type="text" placeholder="๋…ธ๋ž˜ ์ œ๋ชฉ ๋˜๋Š” ๊ฐ€์ˆ˜๋ช…์œผ๋กœ ๊ฒ€์ƒ‰..."
class="w-full glass-effect border border-white/20 rounded-lg pl-10 pr-4 py-3 focus:outline-none focus:ring-2 focus:ring-pink-400" />
</div>
</div>
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-4">
<!-- ์นด๋“œ 1 -->
<div class="glass-effect p-4 rounded-lg hover:bg-white/20 transition">
<div class="flex items-start gap-3">
<i data-feather="music" class="w-6 h-6 mt-1 text-pink-400"></i>
<div class="flex-1">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
<div>
<h4 class="font-semibold leading-tight">์•„๋ฆฌ๋ž‘</h4>
<p class="text-sm text-gray-300">-</p>
</div>
<button type="button"
class="sparkle-btn w-full sm:w-auto inline-flex items-center justify-center gap-2 bg-red-500 text-white px-4 py-2 rounded-lg font-semibold">
<span aria-hidden="true">๐ŸŽค</span>
<span>์˜ˆ์•ฝํ•˜๊ธฐ</span>
</button>
</div>
</div>
</div>
</div>
<!-- ์นด๋“œ 2 -->
<div class="glass-effect p-4 rounded-lg hover:bg-white/20 transition">
<div class="flex items-start gap-3">
<i data-feather="music" class="w-6 h-6 mt-1 text-blue-400"></i>
<div class="flex-1">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
<div>
<h4 class="font-semibold leading-tight">์ง„๋‹ฌ๋ž˜๊ฝƒ</h4>
<p class="text-sm text-gray-300">๊น€์ •๋‚จ</p>
</div>
<button type="button"
class="sparkle-btn w-full sm:w-auto inline-flex items-center justify-center gap-2 bg-red-500 text-white px-4 py-2 rounded-lg font-semibold">
<span aria-hidden="true">๐ŸŽค</span>
<span>์˜ˆ์•ฝํ•˜๊ธฐ</span>
</button>
</div>
</div>
</div>
</div>
<!-- ์นด๋“œ 3 -->
<div class="glass-effect p-4 rounded-lg hover:bg-white/20 transition">
<div class="flex items-start gap-3">
<i data-feather="music" class="w-6 h-6 mt-1 text-green-400"></i>
<div class="flex-1">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
<div>
<h4 class="font-semibold leading-tight">๋‹˜๊ณผ ํ•จ๊ป˜</h4>
<p class="text-sm text-gray-300">๊น€๊ด‘์„</p>
</div>
<button type="button"
class="sparkle-btn w-full sm:w-auto inline-flex items-center justify-center gap-2 bg-red-500 text-white px-4 py-2 rounded-lg font-semibold">
<span aria-hidden="true">๐ŸŽค</span>
<span>์˜ˆ์•ฝํ•˜๊ธฐ</span>
</button>
</div>
</div>
</div>
</div>
<!-- ์นด๋“œ 4 -->
<div class="glass-effect p-4 rounded-lg hover:bg-white/20 transition">
<div class="flex items-start gap-3">
<i data-feather="music" class="w-6 h-6 mt-1 text-purple-400"></i>
<div class="flex-1">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
<div>
<h4 class="font-semibold leading-tight">์‚ฌ๋ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—</h4>
<p class="text-sm text-gray-300">์œ ์žฌํ•˜</p>
</div>
<button type="button"
class="sparkle-btn w-full sm:w-auto inline-flex items-center justify-center gap-2 bg-red-500 text-white px-4 py-2 rounded-lg font-semibold">
<span aria-hidden="true">๐ŸŽค</span>
<span>์˜ˆ์•ฝํ•˜๊ธฐ</span>
</button>
</div>
</div>
</div>
</div>
<!-- ์นด๋“œ 5 -->
<div class="glass-effect p-4 rounded-lg hover:bg-white/20 transition">
<div class="flex items-start gap-3">
<i data-feather="music" class="w-6 h-6 mt-1 text-yellow-400"></i>
<div class="flex-1">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
<div>
<h4 class="font-semibold leading-tight">๋™๋ฐฑ์•„๊ฐ€์”จ</h4>
<p class="text-sm text-gray-300">์‹ฌ์ˆ˜๋ด‰</p>
</div>
<button type="button"
class="sparkle-btn w-full sm:w-auto inline-flex items-center justify-center gap-2 bg-red-500 text-white px-4 py-2 rounded-lg font-semibold">
<span aria-hidden="true">๐ŸŽค</span>
<span>์˜ˆ์•ฝํ•˜๊ธฐ</span>
</button>
</div>
</div>
</div>
</div>
<!-- ์นด๋“œ 6 -->
<div class="glass-effect p-4 rounded-lg hover:bg-white/20 transition">
<div class="flex items-start gap-3">
<i data-feather="music" class="w-6 h-6 mt-1 text-red-400"></i>
<div class="flex-1">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
<div>
<h4 class="font-semibold leading-tight">๋น„ ๋‚ด๋ฆฌ๋Š” ๊ณ ๋ชจ๋ น</h4>
<p class="text-sm text-gray-300">๋‚จ์ง„</p>
</div>
<button type="button"
class="sparkle-btn w-full sm:w-auto inline-flex items-center justify-center gap-2 bg-red-500 text-white px-4 py-2 rounded-lg font-semibold">
<span aria-hidden="true">๐ŸŽค</span>
<span>์˜ˆ์•ฝํ•˜๊ธฐ</span>
</button>
</div>
</div>
</div>
</div>
</div>
<div class="text-center mt-8">
<button type="button" class="sparkle-btn bg-pink-500 text-white px-8 py-3 rounded-lg font-semibold">
๋” ๋งŽ์€ ๋…ธ๋ž˜ ๋ณด๊ธฐ
</button>
</div>
</div>
</section>
</main>
<footer class="relative z-10 py-8 mt-16 glass-effect">
<div class="container mx-auto px-4">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="mb-6 md:mb-0">
<h2 class="text-xl font-bold flex items-center">
<i data-feather="home" class="mr-2"></i> ์ƒˆํ„ฐ๋ฏผ๋“ค์˜ ์‰ผํ„ฐ
</h2>
<p class="mt-2 text-sm">ํ•จ๊ป˜ํ•˜๋Š” ์ƒˆ๋กœ์šด ์‹œ์ž‘</p>
</div>
<div class="flex space-x-6">
<a href="#" class="hover:text-yellow-200 transition" aria-label="Facebook"><i data-feather="facebook"></i></a>
<a href="#" class="hover:text-yellow-200 transition" aria-label="Twitter"><i data-feather="twitter"></i></a>
<a href="#" class="hover:text-yellow-200 transition" aria-label="Instagram"><i data-feather="instagram"></i></a>
<a href="#" class="hover:text-yellow-200 transition" aria-label="Mail"><i data-feather="mail"></i></a>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-8 text-center text-sm">
<p>ยฉ <?php echo date('Y'); ?> ์ƒˆํ„ฐ๋ฏผ๋“ค์˜ ์‰ผํ„ฐ. All rights reserved.</p>
</div>
</div>
</footer>
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function(){
if (window.AOS) AOS.init({ duration: 800, easing: 'ease-in-out', once: true });
if (window.feather) feather.replace();
});
</script>
</body>
</html>