zeroblade-vpn / index.html
ZeroBlade's picture
Add 2 files
c86c721 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ZeroBlade VPN | Premium V2Ray Subscriptions</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
:root {
--primary: #6e00ff;
--secondary: #ff00a0;
--dark: #0a0a1a;
--light: #f0f0ff;
--accent: #00ffcc;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: var(--dark);
color: var(--light);
overflow-x: hidden;
background-image:
radial-gradient(circle at 20% 30%, rgba(110, 0, 255, 0.15) 0%, transparent 30%),
radial-gradient(circle at 80% 70%, rgba(255, 0, 160, 0.15) 0%, transparent 30%);
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 2rem;
position: relative;
z-index: 1;
}
header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 0;
position: relative;
}
.logo {
display: flex;
align-items: center;
gap: 0.5rem;
font-size: 1.5rem;
font-weight: 700;
color: var(--light);
text-decoration: none;
}
.logo-icon {
color: var(--accent);
font-size: 2rem;
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
nav ul {
display: flex;
gap: 2rem;
list-style: none;
}
nav a {
color: var(--light);
text-decoration: none;
font-weight: 500;
position: relative;
padding: 0.5rem 0;
}
nav a::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 2px;
background: linear-gradient(90deg, var(--primary), var(--secondary));
transition: width 0.3s ease;
}
nav a:hover::after {
width: 100%;
}
.hero {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 5rem 0;
position: relative;
}
.hero h1 {
font-size: 3.5rem;
margin-bottom: 1.5rem;
background: linear-gradient(90deg, var(--primary), var(--secondary));
-webkit-background-clip: text;
background-clip: text;
color: transparent;
line-height: 1.2;
}
.hero p {
font-size: 1.2rem;
max-width: 700px;
margin-bottom: 2rem;
opacity: 0.9;
}
.particles {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
overflow: hidden;
}
.particle {
position: absolute;
background: linear-gradient(90deg, var(--primary), var(--secondary));
border-radius: 50%;
opacity: 0.5;
animation: float linear infinite;
}
@keyframes float {
0% { transform: translateY(0) rotate(0deg); }
100% { transform: translateY(-100vh) rotate(360deg); }
}
.subscription-card {
background: rgba(20, 20, 40, 0.7);
border-radius: 20px;
padding: 3rem;
margin: 2rem auto;
max-width: 600px;
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
position: relative;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.subscription-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
}
.subscription-card::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: conic-gradient(
transparent,
transparent,
transparent,
var(--primary)
);
animation: rotate 4s linear infinite;
z-index: -1;
}
.subscription-card::after {
content: '';
position: absolute;
inset: 3px;
background: rgba(20, 20, 40, 0.9);
border-radius: 17px;
z-index: -1;
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.card-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 2rem;
}
.card-title {
font-size: 2rem;
font-weight: 700;
background: linear-gradient(90deg, var(--accent), var(--secondary));
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.card-price {
font-size: 2.5rem;
font-weight: 700;
color: var(--accent);
position: relative;
}
.card-price::after {
content: 'TMT';
font-size: 1rem;
position: absolute;
bottom: -0.5rem;
right: -2rem;
color: var(--light);
opacity: 0.7;
}
.card-features {
margin-bottom: 2rem;
}
.feature {
display: flex;
align-items: center;
gap: 1rem;
margin-bottom: 1rem;
padding: 0.5rem 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.feature-icon {
color: var(--accent);
font-size: 1.2rem;
}
.buy-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
padding: 1rem 2rem;
background: linear-gradient(90deg, var(--primary), var(--secondary));
color: white;
border: none;
border-radius: 50px;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
text-decoration: none;
width: 100%;
position: relative;
overflow: hidden;
z-index: 1;
}
.buy-btn::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg, var(--secondary), var(--primary));
opacity: 0;
transition: opacity 0.3s ease;
z-index: -1;
}
.buy-btn:hover::before {
opacity: 1;
}
.buy-btn:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.telegram-icon {
font-size: 1.3rem;
}
.contact-info {
text-align: center;
margin-top: 3rem;
padding: 2rem;
background: rgba(20, 20, 40, 0.5);
border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.05);
}
.contact-info h2 {
margin-bottom: 1rem;
color: var(--accent);
}
.telegram-link {
display: inline-flex;
align-items: center;
gap: 0.5rem;
color: var(--light);
font-size: 1.2rem;
text-decoration: none;
padding: 0.5rem 1.5rem;
border-radius: 50px;
background: rgba(0, 136, 204, 0.2);
border: 1px solid rgba(0, 136, 204, 0.3);
transition: all 0.3s ease;
}
.telegram-link:hover {
background: rgba(0, 136, 204, 0.4);
transform: translateY(-3px);
}
footer {
text-align: center;
padding: 2rem 0;
margin-top: 3rem;
border-top: 1px solid rgba(255, 255, 255, 0.05);
font-size: 0.9rem;
opacity: 0.7;
}
@media (max-width: 768px) {
.hero h1 {
font-size: 2.5rem;
}
.subscription-card {
padding: 2rem;
}
nav ul {
gap: 1rem;
}
}
</style>
</head>
<body>
<div class="particles" id="particles"></div>
<div class="container">
<header>
<a href="#" class="logo">
<i class="fas fa-shield-alt logo-icon"></i>
<span>ZeroBlade VPN</span>
</a>
<nav>
<ul>
<li><a href="#subscription">Subscription</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</nav>
</header>
<section class="hero">
<h1>Premium V2Ray VPN Subscription</h1>
<p>Experience blazing fast speeds, unlimited bandwidth, and secure browsing with our premium V2Ray service. Bypass restrictions and enjoy true internet freedom.</p>
</section>
<section id="subscription" class="subscription-card">
<div class="card-header">
<h2 class="card-title">1 Month Plan</h2>
<div class="card-price">110</div>
</div>
<div class="card-features">
<div class="feature">
<i class="fas fa-bolt feature-icon"></i>
<span>High-speed servers worldwide</span>
</div>
<div class="feature">
<i class="fas fa-lock feature-icon"></i>
<span>Military-grade encryption</span>
</div>
<div class="feature">
<i class="fas fa-infinity feature-icon"></i>
<span>Unlimited bandwidth</span>
</div>
<div class="feature">
<i class="fas fa-user-shield feature-icon"></i>
<span>No activity logs</span>
</div>
<div class="feature">
<i class="fas fa-globe feature-icon"></i>
<span>Access to geo-restricted content</span>
</div>
</div>
<a href="https://t.me/zerob1ade" class="buy-btn">
<i class="fab fa-telegram telegram-icon"></i>
Contact on Telegram to Purchase
</a>
</section>
<section id="contact" class="contact-info">
<h2>Ready to Get Started?</h2>
<p>Contact me directly on Telegram to purchase your 1-month V2Ray subscription</p>
<a href="https://t.me/zerob1ade" class="telegram-link">
<i class="fab fa-telegram"></i>
@zerob1ade
</a>
</section>
</div>
<footer>
<p>&copy; 2023 ZeroBlade VPN. All rights reserved.</p>
</footer>
<script>
// Create floating particles
document.addEventListener('DOMContentLoaded', function() {
const particlesContainer = document.getElementById('particles');
const particleCount = 20;
for (let i = 0; i < particleCount; i++) {
const particle = document.createElement('div');
particle.classList.add('particle');
// Random size between 5px and 15px
const size = Math.random() * 10 + 5;
particle.style.width = `${size}px`;
particle.style.height = `${size}px`;
// Random position
particle.style.left = `${Math.random() * 100}%`;
particle.style.top = `${Math.random() * 100}%`;
// Random animation duration between 10s and 30s
const duration = Math.random() * 20 + 10;
particle.style.animationDuration = `${duration}s`;
// Random delay
particle.style.animationDelay = `${Math.random() * 5}s`;
particlesContainer.appendChild(particle);
}
// Add hover effect to subscription card
const card = document.querySelector('.subscription-card');
card.addEventListener('mousemove', (e) => {
const rect = card.getBoundingClientRect();
const x = e.clientX - rect.left;
const y = e.clientY - rect.top;
card.style.setProperty('--mouse-x', `${x}px`);
card.style.setProperty('--mouse-y', `${y}px`);
});
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <a href="https://enzostvs-deepsite.hf.space" style="color: #fff;" target="_blank" >DeepSite</a> <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;"></p></body>
</html>