Минималистичный компонент мега меню
Минималистичный компонент Mega Menu с отзывчивыми эффектами и поддержкой темной темы, без JavaScript.
HTML-код
<nav class="bg-white dark:bg-gray-900 shadow-md">
<div class="container mx-auto px-6 py-3">
<div class="flex justify-between items-center">
<a href="#" class="text-2xl font-bold text-gray-800 dark:text-white">Logo</a>
<div class="hidden lg:flex lg:items-center">
<a href="#" class="text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-3 py-2">Home</a>
<div class="relative group">
<button class="text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-3 py-2 focus:outline-none">Products</button>
<div class="absolute left-0 mt-0 w-64 bg-white dark:bg-gray-800 rounded-md shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300">
<a href="#" class="block px-4 py-2 text-gray-800 dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700">Product 1</a>
<a href="#" class="block px-4 py-2 text-gray-800 dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700">Product 2</a>
<a href="#" class="block px-4 py-2 text-gray-800 dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700">Product 3</a>
</div>
</div>
<div class="relative group">
<button class="text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-3 py-2 focus:outline-none">Services</button>
<div class="absolute left-0 mt-0 w-64 bg-white dark:bg-gray-800 rounded-md shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300">
<a href="#" class="block px-4 py-2 text-gray-800 dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700">Service 1</a>
<a href="#" class="block px-4 py-2 text-gray-800 dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700">Service 2</a>
<a href="#" class="block px-4 py-2 text-gray-800 dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700">Service 3</a>
</div>
</div>
<a href="#" class="text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-3 py-2">Contact</a>
</div>
<button class="lg:hidden text-gray-800 dark:text-white focus:outline-none">
<svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16m-4 6h4"></path>
</svg>
</button>
</div>
<div class="lg:hidden mt-3">
<a href="#" class="block text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-2 py-1">Home</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-2 py-1">Products</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-2 py-1">Services</a>
<a href="#" class="block text-gray-800 dark:text-white hover:text-gray-700 dark:hover:text-gray-300 px-2 py-1">Contact</a>
</div>
</div>
</nav>
Связанные компоненты
Компонент мега меню
Отзывчивый компонент мега-меню, разработанный в скевоморфном стиле с использованием Tailwind CSS, с поддержкой темного режима.
Компонент мега меню
Компонент Mega Menu в стиле Neumorphism с монохроматической цветовой схемой, предназначенный для блогов и потребления контента. Он поддерживает адаптивный дизайн с темным режимом.
Компонент мега меню
Компонент мега-меню с брутальным стилем дизайна, с монохроматической цветовой гаммой и адаптивным дизайном, подходящим для блога или контент-платформы.