Components Dropdown Menu Art Deco Dropdown Menu

Art Deco Dropdown Menu

A simple, responsive dropdown menu component with an Art Deco design style and a retro/vintage color palette, suitable for manufacturing/industrial companies. Includes dark mode support.

Preview

HTML Code

<div class="font-sans relative inline-block text-left group">
  <button class="relative z-10 p-4 min-w-[120px] bg-slate-200 text-slate-800 font-medium tracking-wide border-b-4 border-amber-600 shadow-md transition-all duration-300 ease-in-out
                   dark:bg-slate-700 dark:text-slate-200 dark:border-blue-300
                   hover:bg-amber-300 hover:text-slate-900 hover:shadow-lg dark:hover:bg-blue-600 dark:hover:text-white
                   focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-amber-500 dark:focus:ring-blue-400 dark:focus:ring-offset-slate-800">
    <span class="flex items-center justify-between">
      Options
      <svg class="-mr-1 ml-2 h-5 w-5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
        <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
      </svg>
    </span>
    <div class="absolute inset-0 border-t-4 border-l-4 border-gray-400 opacity-0 group-hover:opacity-100 group-hover:translate-x-1 group-hover:translate-y-1 transition-all duration-300 ease-in-out dark:border-gray-600"></div>
    <div class="absolute inset-0 border-r-4 border-b-4 border-gray-400 opacity-0 group-hover:opacity-100 group-hover:-translate-x-1 group-hover:-translate-y-1 transition-all duration-300 ease-in-out dark:border-gray-600"></div>
  </button>

  <div class="absolute right-0 mt-2 w-56 origin-top-right rounded-md shadow-lg
              bg-slate-100 ring-1 ring-black ring-opacity-5 focus:outline-none opacity-0 invisible
              group-hover:opacity-100 group-hover:visible translate-y-2 group-hover:translate-y-0 transition-all duration-300 ease-in-out transform
              dark:bg-slate-800 dark:ring-white dark:ring-opacity-10">
    <div class="py-1" role="menu" aria-orientation="vertical" aria-labelledby="menu-button" tabindex="-1">
      <a href="#" class="block px-4 py-3 text-sm text-slate-700 font-medium
                        hover:bg-amber-200 hover:text-slate-900
                        dark:text-slate-300 dark:hover:bg-blue-700 dark:hover:text-white"
         role="menuitem" tabindex="-1" id="menu-item-0">Production</a>
      <a href="#" class="block px-4 py-3 text-sm text-slate-700 font-medium
                        hover:bg-amber-200 hover:text-slate-900
                        dark:text-slate-300 dark:hover:bg-blue-700 dark:hover:text-white"
         role="menuitem" tabindex="-1" id="menu-item-1">Inventory</a>
      <a href="#" class="block px-4 py-3 text-sm text-slate-700 font-medium
                        hover:bg-amber-200 hover:text-slate-900
                        dark:text-slate-300 dark:hover:bg-blue-700 dark:hover:text-white"
         role="menuitem" tabindex="-1" id="menu-item-2">Logistics</a>
      <a href="#" class="block px-4 py-3 text-sm text-slate-700 font-medium
                        hover:bg-amber-200 hover:text-slate-900
                        dark:text-slate-300 dark:hover:bg-blue-700 dark:hover:text-white"
         role="menuitem" tabindex="-1" id="menu-item-3">Maintenance</a>
    </div>
  </div>
</div>

Related Components

Dropdown Menu Component

Dropdown Menu Component with microinteractions, vibrant colors, and simple layout for a portfolio, with responsive design and dark theme support.

Open

Dropdown Menu Component

A responsive dropdown menu component designed for business/corporate use, featuring microinteractions and complementary colors. It supports both light and dark themes and utilizes Tailwind CSS for styling.

Open

Dropdown Menu Component

Responsive Dropdown Menu Component for Dark Mode UI

Open