Mega Menu Component
Responsive Tailwind CSS Mega Menu with 3D Design, Analogous Color Scheme, and Dark Mode Support
HTML Code
<nav class="bg-gradient-to-r from-purple-500 via-pink-500 to-red-500 dark:from-gray-800 dark:via-gray-700 dark:to-gray-600 shadow-xl">
<div class="container mx-auto px-4 py-3 flex justify-between items-center">
<div class="text-white text-2xl font-bold">BlogName</div>
<div class="hidden md:flex space-x-6">
<a href="#" class="text-white hover:text-gray-200 transition duration-300">Home</a>
<div class="relative group">
<button class="text-white hover:text-gray-200 transition duration-300">Categories</button>
<div class="absolute z-10 invisible group-hover:visible bg-white dark:bg-gray-700 shadow-lg rounded-md p-6 mt-2 transition duration-300 transform translate-y-2 opacity-0 group-hover:opacity-100 group-hover:translate-y-0" style="perspective: 1000px;">
<div class="grid grid-cols-2 gap-4" style="transform: rotateY(0deg);">
<div class="space-y-2">
<a href="#" class="block text-gray-800 dark:text-white hover:text-purple-600 dark:hover:text-purple-400 transition duration-300">Technology</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-pink-600 dark:hover:text-pink-400 transition duration-300">Lifestyle</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-red-600 dark:hover:text-red-400 transition duration-300">Travel</a>
</div>
<div class="space-y-2">
<a href="#" class="block text-gray-800 dark:text-white hover:text-purple-600 dark:hover:text-purple-400 transition duration-300">Food</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-pink-600 dark:hover:text-pink-400 transition duration-300">Fashion</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-red-600 dark:hover:text-red-400 transition duration-300">Sports</a>
</div>
</div>
</div>
</div>
<a href="#" class="text-white hover:text-gray-200 transition duration-300">About</a>
<a href="#" class="text-white hover:text-gray-200 transition duration-300">Contact</a>
</div>
<div class="md:hidden">
<button class="text-white focus:outline-none">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg>
</button>
</div>
</div>
<!-- Mobile Menu (hidden by default) -->
<div class="mobile-menu hidden md:hidden bg-gradient-to-r from-purple-400 via-pink-400 to-red-400 dark:from-gray-700 dark:via-gray-600 dark:to-gray-500 py-4 px-4">
<a href="#" class="block text-white hover:text-gray-200 transition duration-300 py-2">Home</a>
<div class="relative group">
<button class="block text-white hover:text-gray-200 transition duration-300 py-2">Categories</button>
<div class="relative z-10 invisible group-hover:visible bg-white dark:bg-gray-700 shadow-lg rounded-md p-4 mt-2 transition duration-300">
<div class="grid grid-cols-1 gap-2">
<a href="#" class="block text-gray-800 dark:text-white hover:text-purple-600 dark:hover:text-purple-400 transition duration-300">Technology</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-pink-600 dark:hover:text-pink-400 transition duration-300">Lifestyle</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-red-600 dark:hover:text-red-400 transition duration-300">Travel</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-purple-600 dark:hover:text-purple-400 transition duration-300">Food</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-pink-600 dark:hover:text-pink-400 transition duration-300">Fashion</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-red-600 dark:hover:text-red-400 transition duration-300">Sports</a>
</div>
</div>
</div>
<a href="#" class="block text-white hover:text-gray-200 transition duration-300 py-2">About</a>
<a href="#" class="block text-white hover:text-gray-200 transition duration-300 py-2">Contact</a>
</div>
</nav>
Related Components
Mega Menu Component - Neumorphic Vibrant E-commerce
A complex, responsive mega menu component designed with a neumorphic, vibrant E-commerce style. Features multiple columns, image examples, and category listings, with full dark mode support.
Skeuomorphism Social Media Mega Menu
Mega Menu Component with Skeuomorphism design, Triadic color scheme, and Simple complexity for Social Media purpose. Responsive with dark theme support.
Mega Menu Component - Neon Glow
A simple, responsive mega menu component with neon/glow effects, warm neutral colors, and dark mode support, suitable for booking/reservation systems.