Mega Menu Component
A responsive Mega Menu component designed for blogs/content consumption, featuring microinteractions and a focus on earth tone colors, with dark mode support using Tailwind CSS.
HTML Code
<div class="bg-white dark:bg-gray-800 relative group">
<div class="container mx-auto p-4">
<nav class="flex justify-between items-center">
<div class="text-2xl font-semibold text-brown-600 dark:text-green-200">
Blog Title
</div>
<div class="hidden md:flex space-x-8">
<a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Home</a>
<a href="#" class="relative transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Categories
<div class="absolute inset-x-0 bottom-0 h-0.5 bg-brown-600 dark:bg-green-200 transition duration-300 ease-in-out transform scale-x-0 group-hover:scale-x-100"></div>
</a>
<a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">About</a>
<a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Contact</a>
</div>
<div class="md:hidden">
<button class="text-brown-600 dark:text-green-200 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" />
</svg>
</button>
</div>
</nav>
</div>
<div class="absolute hidden group-hover:block bg-white dark:bg-gray-800 shadow-md mt-2 w-full rounded-lg overflow-hidden transition-opacity duration-300 ease-in-out">
<div class="container mx-auto p-6">
<div class="grid grid-cols-2 gap-4">
<div>
<h2 class="font-bold text-lg text-brown-600 dark:text-green-200">Latest Posts</h2>
<ul class="space-y-2">
<li>
<a href="#" class="flex items-center space-x-2 transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">
<img src="https://picsum.photos/50" alt="Post 1" class="h-10 w-10 rounded-full">
<span>Understanding Earth Tones in Design</span>
</a>
</li>
<li>
<a href="#" class="flex items-center space-x-2 transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">
<img src="https://picsum.photos/50" alt="Post 2" class="h-10 w-10 rounded-full">
<span>The Beauty of Nature-Inspired Living</span>
</a>
</li>
</ul>
</div>
<div>
<h2 class="font-bold text-lg text-brown-600 dark:text-green-200">Categories</h2>
<ul class="space-y-2">
<li><a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Lifestyle</a></li>
<li><a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Travel</a></li>
<li><a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Food</a></li>
<li><a href="#" class="transition duration-300 ease-in-out hover:text-brown-700 dark:hover:text-green-300">Wellness</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
Related Components
Retro Vintage Mega Menu
A responsive mega menu component designed in a retro/vintage style inspired by the 80s and 90s aesthetics, featuring dark theme support and placeholder images.
Minimalist Mega Menu Component
Minimalist Mega Menu Component with responsive effects and dark theme support, no JavaScript.
Mega Menu Component
A responsive mega menu component designed for blogs or content consumption, featuring 3D design elements and earth-toned colors, with dark theme support.