RowDler's picture
Create a personal portfolio website for Jaideep Raj, designed in a manga/comic strip style.
ba6c186 verified
Raw
History Blame Contribute Delete
12 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MangaSphere</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&display=swap');
body {
font-family: 'Comic Neue', cursive;
background-color: #fff5e6;
}
.comic-panel {
border: 4px solid #000;
box-shadow: 8px 8px 0 rgba(0,0,0,0.2);
position: relative;
}
.speech-bubble {
background: white;
border: 3px solid black;
border-radius: 1em;
padding: 1em;
position: relative;
max-width: 80%;
margin: 1em auto;
}
.speech-bubble:after {
content: '';
position: absolute;
bottom: -20px;
left: 50%;
border-width: 20px 20px 0;
border-style: solid;
border-color: white transparent;
margin-left: -20px;
}
.manga-nav {
background-color: #ff6b6b;
border-bottom: 3px solid #000;
}
.manga-btn {
background-color: #ff9e3f;
border: 3px solid #000;
border-radius: 8px;
box-shadow: 4px 4px 0 rgba(0,0,0,0.2);
transition: all 0.2s;
}
.manga-btn:hover {
transform: translate(2px, 2px);
box-shadow: 2px 2px 0 rgba(0,0,0,0.2);
}
.action-line {
background: repeating-linear-gradient(
45deg,
#ff0000,
#ff0000 10px,
#ff6b6b 10px,
#ff6b6b 20px
);
height: 8px;
width: 100%;
margin: 2rem 0;
}
</style>
</head>
<body class="text-gray-800">
<!-- Navigation -->
<nav class="manga-nav fixed w-full z-50 py-4 px-6 flex justify-between items-center">
<div class="flex items-center space-x-2">
<i data-feather="zap" class="text-yellow-300" stroke-width="3"></i>
<span class="font-bold text-2xl text-white">MANGA<span class="text-yellow-300">SPHERE</span></span>
</div>
<div class="hidden md:flex space-x-6">
<a href="index.html" class="text-white hover:text-yellow-300 font-bold">HOME</a>
<a href="#" class="text-white hover:text-yellow-300 font-bold">COMICS</a>
<a href="#" class="text-white hover:text-yellow-300 font-bold">CHARACTERS</a>
<a href="portfolio.html" class="text-white hover:text-yellow-300 font-bold">PORTFOLIO</a>
</div>
<button class="manga-btn px-4 py-2 text-black font-bold md:hidden">
<i data-feather="menu" stroke-width="3"></i>
</button>
</nav>
<!-- Hero Section -->
<div class="comic-panel mt-16 mx-4">
<div class="bg-white p-8">
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 items-center">
<div>
<h1 class="text-5xl md:text-7xl font-bold mb-6 text-red-600">KA-POW!</h1>
<div class="speech-bubble">
<p class="text-xl md:text-2xl mb-4">Welcome to the wild world of MangaSphere!</p>
<p class="text-lg">Where every click leads to adventure!</p>
</div>
<div class="flex space-x-4 mt-8">
<button class="manga-btn px-8 py-3 text-lg font-bold">READ NOW</button>
<button class="manga-btn px-8 py-3 text-lg font-bold bg-white border-3 border-black">EXPLORE</button>
</div>
</div>
<div>
<img src="http://static.photos/manga/640x360/1" alt="Manga Hero" class="w-full rounded-lg border-4 border-black">
<div class="text-center mt-4 text-sm">
<span class="inline-block bg-yellow-200 px-2 py-1 rounded border border-black">"I'll be the manga king!"</span>
</div>
</div>
</div>
</div>
<div class="action-line"></div>
</div>
<!-- Latest Chapters Section -->
<section class="py-12 px-6 max-w-6xl mx-auto">
<h2 class="text-3xl md:text-4xl font-bold text-center mb-8 border-b-4 border-black pb-2 inline-block">LATEST CHAPTERS</h2>
<div class="grid grid-cols-2 md:grid-cols-4 gap-4 mt-8">
<div class="comic-panel bg-white p-4">
<img src="http://static.photos/manga/320x240/2" alt="Chapter 1" class="w-full border-2 border-black mb-2">
<h3 class="font-bold text-lg">Chapter 101</h3>
<p class="text-sm">The Final Battle Begins!</p>
<div class="text-xs mt-2 text-red-600 font-bold">NEW!</div>
</div>
<div class="comic-panel bg-white p-4">
<img src="http://static.photos/manga/320x240/3" alt="Chapter 2" class="w-full border-2 border-black mb-2">
<h3 class="font-bold text-lg">Chapter 100</h3>
<p class="text-sm">Unlikely Alliances</p>
</div>
<div class="comic-panel bg-white p-4">
<img src="http://static.photos/manga/320x240/4" alt="Chapter 3" class="w-full border-2 border-black mb-2">
<h3 class="font-bold text-lg">Chapter 99</h3>
<p class="text-sm">Secrets Revealed</p>
</div>
<div class="comic-panel bg-white p-4">
<img src="http://static.photos/manga/320x240/5" alt="Chapter 4" class="w-full border-2 border-black mb-2">
<h3 class="font-bold text-lg">Chapter 98</h3>
<p class="text-sm">Training Arc Complete</p>
</div>
</div>
<div class="text-center mt-8">
<button class="manga-btn px-6 py-2 font-bold">VIEW ALL CHAPTERS</button>
</div>
<div class="action-line"></div>
</section>
<!-- Character Spotlight -->
<section class="py-12 px-6 bg-yellow-100 border-t-4 border-b-4 border-black">
<div class="max-w-6xl mx-auto">
<h2 class="text-3xl md:text-4xl font-bold text-center mb-8">CHARACTER SPOTLIGHT</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="comic-panel bg-white p-6 text-center">
<div class="w-32 h-32 rounded-full border-4 border-black mx-auto mb-4 overflow-hidden">
<img src="http://static.photos/manga/200x200/6" alt="Hero" class="w-full h-full object-cover">
</div>
<h3 class="font-bold text-xl">RYO</h3>
<p class="text-sm mb-2">The Hot-Headed Hero</p>
<div class="h-1 bg-black my-2"></div>
<p class="text-sm">Power Level: β˜…β˜…β˜…β˜…β˜…</p>
<p class="text-sm">Special Move: Flame Fist</p>
</div>
<div class="comic-panel bg-white p-6 text-center">
<div class="w-32 h-32 rounded-full border-4 border-black mx-auto mb-4 overflow-hidden">
<img src="http://static.photos/manga/200x200/7" alt="Hero" class="w-full h-full object-cover">
</div>
<h3 class="font-bold text-xl">SAKURA</h3>
<p class="text-sm mb-2">The Mysterious Ninja</p>
<div class="h-1 bg-black my-2"></div>
<p class="text-sm">Power Level: β˜…β˜…β˜…β˜…</p>
<p class="text-sm">Special Move: Shadow Clone</p>
</div>
<div class="comic-panel bg-white p-6 text-center">
<div class="w-32 h-32 rounded-full border-4 border-black mx-auto mb-4 overflow-hidden">
<img src="http://static.photos/manga/200x200/8" alt="Hero" class="w-full h-full object-cover">
</div>
<h3 class="font-bold text-xl">GEN</h3>
<p class="text-sm mb-2">The Wise Old Master</p>
<div class="h-1 bg-black my-2"></div>
<p class="text-sm">Power Level: β˜…β˜…β˜…β˜…β˜…β˜…</p>
<p class="text-sm">Special Move: Dragon Palm</p>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="py-12 px-6 bg-black text-white">
<div class="max-w-6xl mx-auto grid grid-cols-1 md:grid-cols-4 gap-8">
<div>
<h4 class="text-xl font-bold mb-4 text-red-500">MANGA<span class="text-yellow-300">SPHERE</span></h4>
<p class="text-gray-300">Your ultimate manga destination!</p>
</div>
<div>
<h4 class="text-lg font-bold mb-4 text-yellow-300">EXPLORE</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-300 hover:text-red-400 transition">Manga Library</a></li>
<li><a href="#" class="text-gray-300 hover:text-red-400 transition">New Releases</a></li>
<li><a href="#" class="text-gray-300 hover:text-red-400 transition">Popular Series</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-4 text-yellow-300">COMMUNITY</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-300 hover:text-red-400 transition">Forums</a></li>
<li><a href="#" class="text-gray-300 hover:text-red-400 transition">Fan Art</a></li>
<li><a href="#" class="text-gray-300 hover:text-red-400 transition">Cosplay</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-4 text-yellow-300">FOLLOW US</h4>
<div class="flex space-x-4">
<a href="#" class="text-gray-300 hover:text-red-400 transition"><i data-feather="twitter" stroke-width="2"></i></a>
<a href="#" class="text-gray-300 hover:text-red-400 transition"><i data-feather="instagram" stroke-width="2"></i></a>
<a href="#" class="text-gray-300 hover:text-red-400 transition"><i data-feather="facebook" stroke-width="2"></i></a>
<a href="#" class="text-gray-300 hover:text-red-400 transition"><i data-feather="youtube" stroke-width="2"></i></a>
</div>
</div>
</div>
<div class="max-w-6xl mx-auto mt-12 pt-6 border-t border-gray-700 text-center text-gray-300">
<p>Β© 2023 MANGA SPHERE. All rights reserved. BAM! POW! ZOOM!</p>
</div>
</footer>
<script>
feather.replace();
// Add comic sound effects on buttons
document.querySelectorAll('.manga-btn').forEach(btn => {
btn.addEventListener('click', () => {
const sounds = ['POW!', 'BAM!', 'ZAP!', 'WHAM!', 'KAPOW!'];
const randomSound = sounds[Math.floor(Math.random() * sounds.length)];
const effect = document.createElement('div');
effect.className = 'comic-effect absolute font-bold text-2xl text-red-600';
effect.textContent = randomSound;
effect.style.left = `${Math.random() * 100}%`;
effect.style.top = `${Math.random() * 100}%`;
btn.appendChild(effect);
setTimeout(() => {
effect.remove();
}, 1000);
});
});
</script>
</body>
</html>