미니멀리스트 메가 메뉴 구성 요소
반응형 효과와 어두운 테마 지원이 있는 미니멀리스트 메가 메뉴 구성 요소, 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를 사용하여 구축된 회색조 색 구성표가 있는 간단한 다크 모드 전자 상거래 메가 메뉴 구성 요소입니다. 반응형이며 Tailwind의 dark: 접두사를 사용하여 어두운 테마에 대한 지원을 포함합니다.
메가 메뉴 컴포넌트
Tailwind CSS를 사용하여 다크 모드 UI, 유사한 색 구성표 및 대시보드 목적을 위한 복잡한 복잡성이 있는 메가 메뉴 구성 요소. 반응형이어야 하며 Tailwind dark: 접두사를 사용하여 어두운 테마를 지원해야 합니다. JavaScript 코드가 필요하지 않으며 Tailwind 클래스가 있는 HTML만 있습니다. 이미지는 picsum.photos에서, 아바타는 randomuser.me 에서 가져옵니다.