adiba / index.html
Meszod's picture
Add 3 files
7172957 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Adiba | Modern Portfolio</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Poppins', sans-serif;
background-color: #0f172a;
color: #f8fafc;
overflow-x: hidden;
}
.gradient-text {
background: linear-gradient(90deg, #6366f1, #8b5cf6, #ec4899);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
animation: gradient 8s ease infinite;
background-size: 400% 400%;
}
@keyframes gradient {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.floating {
animation: floating 6s ease-in-out infinite;
}
@keyframes floating {
0% { transform: translateY(0px); }
50% { transform: translateY(-20px); }
100% { transform: translateY(0px); }
}
.glow {
animation: glow 2s ease-in-out infinite alternate;
}
@keyframes glow {
from { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #6366f1, 0 0 20px #6366f1; }
to { text-shadow: 0 0 10px #fff, 0 0 20px #8b5cf6, 0 0 30px #8b5cf6, 0 0 40px #8b5cf6; }
}
.particle {
position: absolute;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
pointer-events: none;
}
.card-hover {
transition: all 0.3s ease;
}
.card-hover:hover {
transform: translateY(-10px);
box-shadow: 0 20px 25px -5px rgba(99, 102, 241, 0.3), 0 10px 10px -5px rgba(99, 102, 241, 0.1);
}
.typewriter {
overflow: hidden;
border-right: 3px solid #8b5cf6;
white-space: nowrap;
animation: typing 3.5s steps(40, end), blink-caret 0.75s step-end infinite;
}
@keyframes typing {
from { width: 0 }
to { width: 100% }
}
@keyframes blink-caret {
from, to { border-color: transparent }
50% { border-color: #8b5cf6; }
}
</style>
</head>
<body class="min-h-screen">
<!-- Particle Background -->
<div id="particles-js"></div>
<!-- Navigation -->
<nav class="fixed w-full z-50 bg-opacity-80 backdrop-blur-sm bg-gray-900">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex items-center justify-between h-16">
<div class="flex items-center">
<div class="flex-shrink-0">
<span class="text-2xl font-bold gradient-text">ADIBA</span>
</div>
</div>
<div class="hidden md:block">
<div class="ml-10 flex items-baseline space-x-4">
<a href="#home" class="px-3 py-2 rounded-md text-sm font-medium hover:text-indigo-400 transition-colors">Home</a>
<a href="#about" class="px-3 py-2 rounded-md text-sm font-medium hover:text-indigo-400 transition-colors">About</a>
<a href="#skills" class="px-3 py-2 rounded-md text-sm font-medium hover:text-indigo-400 transition-colors">Skills</a>
<a href="#contact" class="px-3 py-2 rounded-md text-sm font-medium hover:text-indigo-400 transition-colors">Contact</a>
</div>
</div>
<div class="md:hidden">
<button class="text-gray-300 hover:text-white focus:outline-none">
<i class="fas fa-bars text-xl"></i>
</button>
</div>
</div>
</div>
</nav>
<!-- Hero Section -->
<section id="home" class="min-h-screen flex items-center justify-center relative overflow-hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-24">
<div class="text-center">
<h1 class="text-6xl md:text-8xl font-bold mb-6 gradient-text">ADIBA</h1>
<p class="text-xl md:text-2xl mb-8 typewriter">Modern. Elegant. Unique.</p>
<div class="flex justify-center space-x-4">
<button class="px-8 py-3 bg-gradient-to-r from-indigo-500 to-purple-600 rounded-full font-medium hover:from-indigo-600 hover:to-purple-700 transition-all transform hover:scale-105 shadow-lg">
Explore More
</button>
<button class="px-8 py-3 border-2 border-indigo-500 rounded-full font-medium hover:bg-indigo-500 hover:bg-opacity-10 transition-all transform hover:scale-105">
Contact Me
</button>
</div>
</div>
<div class="absolute -bottom-20 -left-20 w-64 h-64 bg-purple-500 rounded-full filter blur-3xl opacity-20"></div>
<div class="absolute -top-20 -right-20 w-64 h-64 bg-indigo-500 rounded-full filter blur-3xl opacity-20"></div>
</div>
</section>
<!-- About Section -->
<section id="about" class="py-20 bg-gray-800 bg-opacity-50 backdrop-blur-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold mb-4 gradient-text">About</h2>
<div class="w-24 h-1 bg-gradient-to-r from-indigo-500 to-purple-600 mx-auto"></div>
</div>
<div class="flex flex-col md:flex-row items-center gap-12">
<div class="md:w-1/2 relative">
<div class="w-full h-96 bg-gradient-to-br from-indigo-500 to-purple-600 rounded-2xl overflow-hidden relative floating">
<div class="absolute inset-0 bg-black bg-opacity-20 flex items-center justify-center">
<i class="fas fa-user text-white text-6xl opacity-70"></i>
</div>
</div>
<div class="absolute -z-10 -bottom-6 -right-6 w-full h-full border-4 border-indigo-500 rounded-2xl"></div>
</div>
<div class="md:w-1/2">
<h3 class="text-3xl font-bold mb-6 glow">Discover Adiba</h3>
<p class="text-gray-300 mb-6 leading-relaxed">
Adiba represents elegance, intelligence, and creativity. With a unique perspective on life and a passion for excellence, Adiba stands out in any crowd. This modern portfolio showcases the essence of Adiba's personality through dynamic design elements and interactive features.
</p>
<div class="grid grid-cols-2 gap-4">
<div class="bg-gray-700 bg-opacity-50 p-4 rounded-xl card-hover">
<div class="flex items-center mb-2">
<div class="w-8 h-8 rounded-full bg-indigo-500 flex items-center justify-center mr-3">
<i class="fas fa-lightbulb text-white"></i>
</div>
<h4 class="font-medium">Creativity</h4>
</div>
<p class="text-sm text-gray-300">Innovative thinking and artistic expression</p>
</div>
<div class="bg-gray-700 bg-opacity-50 p-4 rounded-xl card-hover">
<div class="flex items-center mb-2">
<div class="w-8 h-8 rounded-full bg-purple-500 flex items-center justify-center mr-3">
<i class="fas fa-brain text-white"></i>
</div>
<h4 class="font-medium">Intelligence</h4>
</div>
<p class="text-sm text-gray-300">Sharp mind and quick learning abilities</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Skills Section -->
<section id="skills" class="py-20 relative overflow-hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold mb-4 gradient-text">Skills</h2>
<div class="w-24 h-1 bg-gradient-to-r from-indigo-500 to-purple-600 mx-auto"></div>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="bg-gray-800 bg-opacity-50 p-8 rounded-2xl backdrop-blur-sm border border-gray-700 card-hover">
<div class="w-16 h-16 bg-indigo-500 bg-opacity-20 rounded-full flex items-center justify-center mb-6 mx-auto">
<i class="fas fa-paint-brush text-2xl text-indigo-400"></i>
</div>
<h3 class="text-xl font-bold text-center mb-4">Design</h3>
<p class="text-gray-300 text-center">
Exceptional aesthetic sense with an eye for detail and color harmony that creates visually stunning compositions.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 p-8 rounded-2xl backdrop-blur-sm border border-gray-700 card-hover">
<div class="w-16 h-16 bg-purple-500 bg-opacity-20 rounded-full flex items-center justify-center mb-6 mx-auto">
<i class="fas fa-code text-2xl text-purple-400"></i>
</div>
<h3 class="text-xl font-bold text-center mb-4">Development</h3>
<p class="text-gray-300 text-center">
Technical proficiency with the ability to transform creative concepts into functional digital experiences.
</p>
</div>
<div class="bg-gray-800 bg-opacity-50 p-8 rounded-2xl backdrop-blur-sm border border-gray-700 card-hover">
<div class="w-16 h-16 bg-pink-500 bg-opacity-20 rounded-full flex items-center justify-center mb-6 mx-auto">
<i class="fas fa-comments text-2xl text-pink-400"></i>
</div>
<h3 class="text-xl font-bold text-center mb-4">Communication</h3>
<p class="text-gray-300 text-center">
Articulate expression with the ability to convey complex ideas clearly and build meaningful connections.
</p>
</div>
</div>
</div>
<div class="absolute -bottom-40 -right-40 w-80 h-80 bg-indigo-500 rounded-full filter blur-3xl opacity-10"></div>
</section>
<!-- Contact Section -->
<section id="contact" class="py-20 bg-gray-800 bg-opacity-50 backdrop-blur-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold mb-4 gradient-text">Get In Touch</h2>
<div class="w-24 h-1 bg-gradient-to-r from-indigo-500 to-purple-600 mx-auto"></div>
</div>
<div class="max-w-3xl mx-auto">
<form class="space-y-6">
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<label for="name" class="block text-sm font-medium text-gray-300 mb-1">Your Name</label>
<input type="text" id="name" class="w-full px-4 py-3 bg-gray-700 bg-opacity-50 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500 transition-all" placeholder="Enter your name">
</div>
<div>
<label for="email" class="block text-sm font-medium text-gray-300 mb-1">Email Address</label>
<input type="email" id="email" class="w-full px-4 py-3 bg-gray-700 bg-opacity-50 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500 transition-all" placeholder="Enter your email">
</div>
</div>
<div>
<label for="subject" class="block text-sm font-medium text-gray-300 mb-1">Subject</label>
<input type="text" id="subject" class="w-full px-4 py-3 bg-gray-700 bg-opacity-50 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500 transition-all" placeholder="What's this about?">
</div>
<div>
<label for="message" class="block text-sm font-medium text-gray-300 mb-1">Message</label>
<textarea id="message" rows="5" class="w-full px-4 py-3 bg-gray-700 bg-opacity-50 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500 transition-all" placeholder="Your message here..."></textarea>
</div>
<div class="text-center">
<button type="submit" class="px-10 py-4 bg-gradient-to-r from-indigo-500 to-purple-600 rounded-full font-medium hover:from-indigo-600 hover:to-purple-700 transition-all transform hover:scale-105 shadow-lg">
Send Message <i class="fas fa-paper-plane ml-2"></i>
</button>
</div>
</form>
</div>
</div>
</section>
<!-- Footer -->
<footer class="py-10 bg-gray-900 bg-opacity-80 backdrop-blur-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="mb-6 md:mb-0">
<span class="text-2xl font-bold gradient-text">ADIBA</span>
</div>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-indigo-400 transition-colors">
<i class="fab fa-facebook-f text-xl"></i>
</a>
<a href="#" class="text-gray-400 hover:text-indigo-400 transition-colors">
<i class="fab fa-twitter text-xl"></i>
</a>
<a href="#" class="text-gray-400 hover:text-indigo-400 transition-colors">
<i class="fab fa-instagram text-xl"></i>
</a>
<a href="#" class="text-gray-400 hover:text-indigo-400 transition-colors">
<i class="fab fa-linkedin-in text-xl"></i>
</a>
</div>
</div>
<div class="mt-8 pt-8 border-t border-gray-800 text-center text-gray-400 text-sm">
<p>© 2023 Adiba. All rights reserved.</p>
</div>
</div>
</footer>
<script>
// Create floating particles
document.addEventListener('DOMContentLoaded', function() {
// Create particles
for (let i = 0; i < 50; i++) {
createParticle();
}
// Typewriter effect
setTimeout(() => {
document.querySelector('.typewriter').style.animation = 'none';
document.querySelector('.typewriter').style.borderRight = 'none';
}, 3500);
// Smooth scrolling for navigation
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
});
});
});
function createParticle() {
const particle = document.createElement('div');
particle.classList.add('particle');
// Random size between 2px and 5px
const size = Math.random() * 3 + 2;
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 opacity
particle.style.opacity = Math.random() * 0.5;
document.body.appendChild(particle);
// Animate particle
animateParticle(particle);
}
function animateParticle(particle) {
let posX = parseFloat(particle.style.left);
let posY = parseFloat(particle.style.top);
let speedX = (Math.random() - 0.5) * 0.2;
let speedY = (Math.random() - 0.5) * 0.2;
function move() {
posX += speedX;
posY += speedY;
// Reverse direction if hitting edges
if (posX <= 0 || posX >= 100) speedX *= -1;
if (posY <= 0 || posY >= 100) speedY *= -1;
particle.style.left = `${posX}%`;
particle.style.top = `${posY}%`;
requestAnimationFrame(move);
}
move();
}
</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 <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Meszod/adiba" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>