undefined / index.html
mlnchk's picture
скомбинируй этот стиль и стиль из windows 2000 и web pank
ef86bb3 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Neon Bean | Win2K Cyberpunk Café</title>
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
matrix: {
300: '#00ff41',
400: '#00cc33',
500: '#009926',
},
cyber: {
800: '#000000',
900: '#0a0a0a',
},
code: {
bg: '#0d0208',
text: '#008f11'
}
},
fontFamily: {
'matrix': ['"Courier New"', 'monospace'],
'title': ['"Arial Black"', 'sans-serif']
},
}
}
}
</script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<style>
@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap');
</style>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js"></script>
<style>
@keyframes scanline {
0% { background-position: 0 0; }
100% { background-position: 0 100vh; }
}
.win2k-bg {
background: linear-gradient(to right, #008080, #000080);
border: 2px solid #c0c0c0;
box-shadow: inset 1px 1px 0px #fff, inset -1px -1px 0px #808080;
}
.matrix-text {
font-family: 'Courier New', monospace;
text-shadow: 0 0 8px #00ffff;
color: #00ffff;
}
.win2k-btn {
background: linear-gradient(to bottom, #c0c0c0, #808080);
border: 2px solid;
border-color: #fff #808080 #808080 #fff;
color: #000;
font-weight: bold;
}
.win2k-btn:hover {
background: linear-gradient(to bottom, #808080, #c0c0c0);
border-color: #808080 #fff #fff #808080;
}
.win2k-input {
background: #000;
border: 2px solid #008080;
color: #00ffff;
padding: 4px;
}
.scanline-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
pointer-events: none;
background: linear-gradient(to bottom,
rgba(0,255,255,0.1) 50%,
rgba(0,0,0,0) 50%);
background-size: 100% 4px;
animation: scanline 1s linear infinite;
}
.cyber-border {
position: relative;
}
.cyber-border::after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: linear-gradient(90deg, transparent, #00f0ff, transparent);
}
.menu-item:hover {
transform: translateX(10px);
transition: transform 0.3s ease;
}
#vanta-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
opacity: 0.7;
}
</style>
</head>
<body class="bg-black text-gray-200 font-matrix min-h-screen overflow-x-hidden" style="background-image: url('http://static.photos/technology/1024x576/42');">
<div class="scanline-overlay"></div>
<div id="vanta-bg" class="pointer-events-none"></div>
<header class="container mx-auto px-4 py-6 flex justify-between items-center win2k-bg">
<div class="flex items-center space-x-2">
<i data-feather="coffee" class="text-cyan-500 w-8 h-8"></i>
<h1 class="text-3xl font-bold text-cyan-500 matrix-text">NEON_BEAN.EXE</h1>
</div>
<nav class="hidden md:flex space-x-8">
<a href="#" class="text-neon-400 hover:text-neon-500 font-medium cyber-border">HOME</a>
<a href="menu.html" class="text-neon-400 hover:text-neon-500 font-medium cyber-border">MENU</a>
<a href="#" class="text-neon-400 hover:text-neon-500 font-medium cyber-border">EVENTS</a>
<a href="#" class="text-neon-400 hover:text-neon-500 font-medium cyber-border">CONTACT</a>
</nav>
<button class="md:hidden text-neon-500" id="menu-toggle">
<i data-feather="menu"></i>
</button>
</header>
<main class="container mx-auto px-4 py-12">
<section class="mb-20">
<div class="grid md:grid-cols-2 gap-12 items-center">
<div>
<h2 class="text-5xl md:text-6xl font-bold mb-6 matrix-text">TAKE THE <span class="text-matrix-400">RED PILL</span></h2>
<p class="text-lg mb-8 text-matrix-400 leading-relaxed font-matrix">
You take the blue pill - the story ends, you wake up in your bed and believe whatever you want to believe.<br>
You take the red pill - you stay in Wonderland, and we show you how deep the rabbit-hole goes.
</p>
<div class="flex space-x-4">
<button class="win2k-btn py-3 px-6">
FOLLOW_WHITE_RABBIT
</button>
<button class="win2k-btn py-3 px-6">
KNOW_YOUR_CHOICE <i data-feather="terminal" class="inline ml-2"></i>
</button>
</div>
</div>
<div class="relative">
<div class="absolute -top-6 -left-6 w-full h-full border-2 border-cyan-500 rounded-none z-0"></div>
<img src="http://static.photos/technology/640x360/23" alt="Cyber Coffee" class="relative z-10 w-full h-auto rounded-none grayscale hover:grayscale-0 transition-all duration-500 border-2 border-cyan-500">
</div>
</div>
</section>
<section class="mb-20">
<h2 class="text-3xl font-bold mb-12 text-center matrix-text inline-block mx-auto pb-2 border-b-2 border-matrix-400">DIGITAL <span class="text-matrix-400">ELIXIRS</span></h2>
<div class="grid md:grid-cols-3 gap-8">
<div class="bg-code-bg p-6 rounded-none border-2 border-matrix-400 transform hover:-translate-y-2 transition-all duration-300">
<div class="flex justify-between items-start mb-4">
<h3 class="text-xl font-bold text-matrix-400 font-matrix">RED_PILL</h3>
<span class="bg-matrix-400 text-cyber-900 px-3 py-1 text-sm font-bold">$01.01</span>
</div>
<p class="text-code-text mb-4 font-matrix text-sm">Wake-up call in liquid form. Contains reality-enhancing compounds.</p>
<button class="text-matrix-400 hover:text-matrix-300 text-sm font-bold flex items-center font-matrix">
[SELECT] <i data-feather="chevron-right" class="w-4 h-4 ml-2"></i>
</button>
</div>
<div class="bg-code-bg p-6 rounded-none border-2 border-matrix-400 transform hover:-translate-y-2 transition-all duration-300">
<div class="flex justify-between items-start mb-4">
<h3 class="text-xl font-bold text-matrix-400 font-matrix">AGENT_SMITH</h3>
<span class="bg-matrix-400 text-cyber-900 px-3 py-1 text-sm font-bold">$01.00</span>
</div>
<p class="text-code-text mb-4 font-matrix text-sm">Black coffee that will hunt down your sleepiness. Contains no free will.</p>
<button class="text-matrix-400 hover:text-matrix-300 text-sm font-bold flex items-center font-matrix">
[SELECT] <i data-feather="chevron-right" class="w-4 h-4 ml-2"></i>
</button>
</div>
<div class="bg-code-bg p-6 rounded-none border-2 border-matrix-400 transform hover:-translate-y-2 transition-all duration-300">
<div class="flex justify-between items-start mb-4">
<h3 class="text-xl font-bold text-matrix-400 font-matrix">ORACLE_BREW</h3>
<span class="bg-matrix-400 text-cyber-900 px-3 py-1 text-sm font-bold">$01.11</span>
</div>
<p class="text-code-text mb-4 font-matrix text-sm">Knows exactly how much sugar you need before you do.</p>
<button class="text-matrix-400 hover:text-matrix-300 text-sm font-bold flex items-center font-matrix">
[SELECT] <i data-feather="chevron-right" class="w-4 h-4 ml-2"></i>
</button>
</div>
</div>
</section>
<section class="mb-20">
<div class="bg-black p-8 rounded-none border-2 border-cyan-500 relative overflow-hidden win2k-bg">
<div class="absolute -right-20 -top-20 w-64 h-64 bg-matrix-400 rounded-full opacity-10 blur-md"></div>
<div class="relative z-10 grid md:grid-cols-2 gap-8 items-center">
<div>
<h2 class="text-3xl font-bold mb-4 matrix-text">ENTER <span class="text-matrix-400">THE MATRIX</span></h2>
<p class="text-code-text mb-6 font-matrix">Access requires verification. Input your digital signature.</p>
<form class="space-y-4">
<input type="email" placeholder="USERNAME@NEONBEAN.CYB" class="w-full win2k-input py-3 px-4 text-cyan-500 focus:outline-none font-matrix">
<button type="submit" class="win2k-btn py-3 px-6">
CONNECT <i data-feather="key" class="inline ml-2"></i>
</button>
</form>
</div>
<div class="flex justify-center">
<img src="http://static.photos/technology/320x240/15" alt="Cyber Terminal" class="w-full max-w-xs h-auto rounded-none border-2 border-cyan-500 grayscale hover:grayscale-0 transition-all duration-500">
</div>
</div>
</div>
</section>
</main>
<footer class="bg-black py-12" style="border-top: 4px solid #008080;">
<div class="container mx-auto px-4">
<div class="grid md:grid-cols-4 gap-8">
<div>
<h3 class="text-xl font-bold text-cyan-500 mb-4">NEON_BEAN</h3>
<p class="text-gray-400">Where the future of coffee is being brewed today.</p>
<div class="flex space-x-4 mt-4">
<a href="#" class="text-gray-400 hover:text-cyan-500"><i data-feather="code"></i></a>
<a href="#" class="text-gray-400 hover:text-cyan-500"><i data-feather="cpu"></i></a>
<a href="#" class="text-gray-400 hover:text-cyan-500"><i data-feather="globe"></i></a>
</div>
</div>
<div>
<h4 class="font-bold text-lg mb-4 text-cyan-500 border-b-2 border-cyan-500 inline-block font-matrix">SYSTEM_HOURS</h4>
<ul class="space-y-2 text-gray-400">
<li>Mon-Fri: 7AM - 2AM</li>
<li>Sat-Sun: 8AM - 4AM</li>
<li>24/7 VR Lounge Access</li>
</ul>
</div>
<div>
<h4 class="font-bold text-lg mb-4 text-cyan-500 border-b-2 border-cyan-500 inline-block font-matrix">COORDINATES</h4>
<address class="not-italic text-gray-400">
Neon District, Level 3<br>
Cyber City 2077<br>
Near the Mainframe Hub
</address>
</div>
<div>
<h4 class="font-bold text-lg mb-4 text-cyan-500 border-b-2 border-cyan-500 inline-block font-matrix">CONTACT.EXE</h4>
<ul class="space-y-2 text-gray-400">
<li class="flex items-center"><i data-feather="mail" class="mr-2 w-4 h-4"></i> connect@neonbean.cyb</li>
<li class="flex items-center"><i data-feather="phone" class="mr-2 w-4 h-4"></i> +7 (905) 2077-1337</li>
</ul>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-500">
<p class="font-matrix">© 1999 NEO_N BEAN | SYSTEM STATUS: [ONLINE]</p>
</div>
</div>
</footer>
<script>
// Matrix code rain effect
function createCodeRain() {
const chars = "01";
const container = document.createElement('div');
container.className = 'absolute top-0 left-0 w-full h-full overflow-hidden z-0 opacity-20';
container.id = 'matrix-rain';
document.getElementById('vanta-bg').appendChild(container);
const fontSize = 14;
const columns = Math.floor(window.innerWidth / fontSize);
for(let i = 0; i < columns; i++) {
const yPos = Math.random() * -1000;
const delay = Math.random() * 10;
const speed = 50 + Math.random() * 50;
const column = document.createElement('div');
column.className = 'absolute top-0 text-matrix-400 font-matrix';
column.style.left = (i * fontSize) + 'px';
column.style.animation = `fall ${speed/10}s ${delay}s linear infinite`;
for(let j = 0; j < 30; j++) {
const char = document.createElement('div');
char.textContent = chars.charAt(Math.floor(Math.random() * chars.length));
char.style.opacity = (30-j)/30;
column.appendChild(char);
}
container.appendChild(column);
}
}
// Add styles for matrix rain
const style = document.createElement('style');
style.textContent = `
@keyframes fall {
to { transform: translateY(100vh); }
}
`;
document.head.appendChild(style);
createCodeRain();
// Mobile menu toggle
document.getElementById('menu-toggle').addEventListener('click', function() {
const nav = document.querySelector('nav');
nav.classList.toggle('hidden');
nav.classList.toggle('flex');
nav.classList.toggle('flex-col');
nav.classList.toggle('absolute');
nav.classList.toggle('top-20');
nav.classList.toggle('right-4');
nav.classList.toggle('bg-cyber-800');
nav.classList.toggle('p-4');
nav.classList.toggle('rounded-sm');
nav.classList.toggle('border');
nav.classList.toggle('border-neon-500');
nav.classList.toggle('space-y-4');
nav.classList.toggle('space-x-0');
});
// Initialize feather icons
feather.replace();
</script>
</body>
</html>