コンポーネント 航法 Corporate_Travel_Navigation

Corporate_Travel_Navigation

旅行/観光Webサイト用の複雑でクリーンで信頼できる企業スタイルのナビゲーションバー。複数のインタラクティブ要素、完全な応答性、補色を使用したダークモードのサポートを備えています。

プレビュー

HTMLコード

<nav class="bg-white dark:bg-gray-900 shadow-lg dark:shadow-xl">
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
    <div class="flex justify-between h-20">
      <div class="flex">
        <div class="flex-shrink-0 flex items-center">
          <a href="#" class="text-blue-600 dark:text-blue-400 font-extrabold text-2xl tracking-tight">
            TravelWise
          </a>
        </div>
        <div class="hidden md:ml-10 md:flex md:space-x-8 lg:space-x-10">
          <a href="#" class="border-blue-500 text-gray-900 dark:text-gray-100 dark:border-blue-400 inline-flex items-center px-1 pt-1 border-b-2 text-md font-medium transition duration-300 ease-in-out hover:text-blue-600 dark:hover:text-blue-400">
            Flights
          </a>
          <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 inline-flex items-center px-1 pt-1 border-b-2 text-md font-medium transition duration-300 ease-in-out">
            Hotels
          </a>
          <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 inline-flex items-center px-1 pt-1 border-b-2 text-md font-medium transition duration-300 ease-in-out">
            Packages
          </a>
          <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 inline-flex items-center px-1 pt-1 border-b-2 text-md font-medium transition duration-300 ease-in-out">
            Activities
          </a>
          <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 inline-flex items-center px-1 pt-1 border-b-2 text-md font-medium transition duration-300 ease-in-out">
            Support
          </a>
        </div>
      </div>
      <div class="hidden md:ml-6 md:flex md:items-center">
        <div class="relative ml-3">
          <div>
            <button type="button" class="max-w-xs bg-white dark:bg-gray-800 flex items-center text-sm rounded-full focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 dark:focus:ring-blue-400" id="user-menu-button" aria-expanded="false" aria-haspopup="true">
              <span class="sr-only">Open user menu</span>
              <img class="h-8 w-8 rounded-full"
                src="https://randomuser.me/api/portraits/men/32.jpg"
                alt="User Avatar">
            </button>
          </div>
          <!-- Dropdown menu (hidden by default) -->
          <!-- <div class="origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg py-1 bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 focus:outline-none" role="menu" aria-orientation="vertical" aria-labelledby="user-menu-button" tabindex="-1">
            <a href="#" class="block px-4 py-2 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700" role="menuitem" tabindex="-1" id="user-menu-item-0">Your Profile</a>
            <a href="#" class="block px-4 py-2 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700" role="menuitem" tabindex="-1" id="user-menu-item-1">Settings</a>
            <a href="#" class="block px-4 py-2 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700" role="menuitem" tabindex="-1" id="user-menu-item-2">Sign out</a>
          </div> -->
        </div>
        <button type="button" class="ml-4 relative inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md text-white bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 dark:focus:ring-blue-400 transition transform duration-200 ease-in-out transform hover:scale-105">
            Book Now
        </button>
      </div>
      <div class="-mr-2 flex items-center md:hidden">
        <!-- Mobile menu button -->
        <button type="button" class="bg-white dark:bg-gray-900 inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-blue-500 dark:focus:ring-blue-400" aria-controls="mobile-menu" aria-expanded="false">
          <span class="sr-only">Open main menu</span>
          <!-- Icon when menu is closed. -->
          <!--
            Heroicon name: outline/menu
            Menu open: "hidden", Menu closed: "block"
          -->
          <svg class="block h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
          </svg>
          <!-- Icon when menu is open. -->
          <!--
            Heroicon name: outline/x
            Menu open: "block", Menu closed: "hidden"
          -->
          <svg class="hidden h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
          </svg>
        </button>
      </div>
    </div>
  </div>

  <!-- Mobile menu, show/hide based on menu state. -->
  <div class="md:hidden" id="mobile-menu">
    <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
      <a href="#" class="border-blue-500 text-gray-900 dark:text-gray-100 dark:border-blue-400 block px-3 py-2 rounded-md text-base font-medium border-l-4 transition duration-300 ease-in-out hover:text-blue-600 dark:hover:text-blue-400">
        Flights
      </a>
      <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 block px-3 py-2 rounded-md text-base font-medium border-l-4 transition duration-300 ease-in-out">
        Hotels
      </a>
      <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 block px-3 py-2 rounded-md text-base font-medium border-l-4 transition duration-300 ease-in-out">
        Packages
      </a>
      <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 block px-3 py-2 rounded-md text-base font-medium border-l-4 transition duration-300 ease-in-out">
        Activities
      </a>
      <a href="#" class="border-transparent text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:border-gray-300 hover:text-gray-700 dark:hover:text-gray-200 block px-3 py-2 rounded-md text-base font-medium border-l-4 transition duration-300 ease-in-out">
        Support
      </a>
    </div>
    <div class="pt-4 pb-3 border-t border-gray-200 dark:border-gray-700">
      <div class="flex items-center px-5">
        <div class="flex-shrink-0">
          <img class="h-10 w-10 rounded-full"
            src="https://randomuser.me/api/portraits/men/32.jpg"
            alt="User Avatar">
        </div>
        <div class="ml-3">
          <div class="text-base font-medium text-gray-800 dark:text-gray-100">John Doe</div>
          <div class="text-sm font-medium text-gray-500 dark:text-gray-400">[email protected]</div>
        </div>
      </div>
      <div class="mt-3 space-y-1 px-2">
        <a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-700 dark:hover:text-gray-100 transition duration-300 ease-in-out">
          Your Profile
        </a>
        <a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-700 dark:hover:text-gray-100 transition duration-300 ease-in-out">
          Settings
        </a>
        <a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 dark:text-gray-400 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-700 dark:hover:text-gray-100 transition duration-300 ease-in-out">
          Sign out
        </a>
      </div>
    </div>
  </div>
</nav>

関連コンポーネント

ニューモーフィズム ナビゲーション コンポーネント

Neumorphism Navigation Componentは、PortfolioのWebサイト用に最適化されています。複数のインタラクティブ要素を備えた複雑なレイアウト、レスポンシブデザイン、Tailwind CSSを使用したダークモードのサポートが特徴です。配色は類似です。

開ける

Eコマースマテリアルデザインナビゲーション

マテリアルデザインに触発された複雑で応答性の高い単色の電子商取引ナビゲーションコンポーネントで、検索、カート、ユーザープロファイル、およびダークモードをサポートするカテゴリリンクを備えています。

開ける

ナビゲーションコンポーネント

ブログ/コンテンツの使用向けに設計されたレスポンシブナビゲーションコンポーネントで、3Dデザインスタイル、補色スキーム、およびいくつかのインタラクティブ機能を組み込んだ適度な複雑さを備えています。

開ける