コンポーネント グリッドレイアウト グリッドレイアウトコンポーネント - 金融/銀行

グリッドレイアウトコンポーネント - 金融/銀行

金融/銀行アプリケーション向けのレスポンシブグリッドレイアウトコンポーネントで、温かみのあるニュートラルとダークモードのサポートを備えたクリーンなマテリアルデザインの美学が特徴です。

プレビュー

HTMLコード

<div class="min-h-screen bg-stone-100 dark:bg-zinc-900 p-4 sm:p-6 md:p-8 font-sans transition-colors duration-300">
  <div class="max-w-7xl mx-auto">
    <h1 class="text-3xl sm:text-4xl font-bold text-stone-800 dark:text-stone-100 mb-6 text-center md:text-left">
      Dashboard Overview
    </h1>

    <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">

      <!-- Card 1: Account Balance -->
      <div class="bg-white dark:bg-zinc-800 rounded-lg shadow-md p-6 transform hover:scale-105 transition-transform duration-300">
        <div class="flex justify-between items-center mb-4">
          <h2 class="text-xl font-semibold text-stone-700 dark:text-stone-200">Current Balance</h2>
          <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-amber-500 dark:text-amber-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
            <path stroke-linecap="round" stroke-linejoin="round" d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z" />
          </svg>
        </div>
        <p class="text-3xl font-bold text-stone-800 dark:text-stone-50 mb-2">$12,345.67</p>
        <p class="text-sm text-stone-500 dark:text-stone-400">Available funds</p>
      </div>

      <!-- Card 2: Recent Transactions -->
      <div class="bg-white dark:bg-zinc-800 rounded-lg shadow-md p-6 transform hover:scale-105 transition-transform duration-300">
        <div class="flex justify-between items-center mb-4">
          <h2 class="text-xl font-semibold text-stone-700 dark:text-stone-200">Recent Activity</h2>
          <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-emerald-500 dark:text-emerald-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
            <path stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01" />
          </svg>
        </div>
        <ul class="space-y-3">
          <li class="flex justify-between text-stone-600 dark:text-stone-300">
            <span>Netflix Subscription</span>
            <span class="font-medium text-red-600 dark:text-red-400">-$15.99</span>
          </li>
          <li class="flex justify-between text-stone-600 dark:text-stone-300">
            <span>Salary Deposit</span>
            <span class="font-medium text-emerald-600 dark:text-emerald-400">+$2,500.00</span>
          </li>
          <li class="flex justify-between text-stone-600 dark:text-stone-300">
            <span>Coffee Shop</span>
            <span class="font-medium text-red-600 dark:text-red-400">-$4.50</span>
          </li>
        </ul>
        <a href="#" class="mt-4 block text-center text-sm text-amber-600 dark:text-amber-400 hover:underline">View all transactions</a>
      </div>

      <!-- Card 3: Savings Goal -->
      <div class="bg-white dark:bg-zinc-800 rounded-lg shadow-md p-6 transform hover:scale-105 transition-transform duration-300">
        <div class="flex justify-between items-center mb-4">
          <h2 class="text-xl font-semibold text-stone-700 dark:text-stone-200">Savings Goal</h2>
          <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-sky-500 dark:text-sky-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
            <path stroke-linecap="round" stroke-linejoin="round" d="M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0V6a1 1 0 011-1h2a1 1 0 011 1v13m-6 0h6" />
          </svg>
        </div>
        <p class="text-2xl font-bold text-stone-800 dark:text-stone-50">$5,000 / $10,000</p>
        <div class="w-full bg-stone-200 dark:bg-zinc-700 rounded-full h-2.5 mt-2 mb-3">
          <div class="bg-sky-500 dark:bg-sky-400 h-2.5 rounded-full" style="width: 50%"></div>
        </div>
        <p class="text-sm text-stone-500 dark:text-stone-400">50% achieved for 'New Car Fund'</p>
        <a href="#" class="mt-4 block text-center text-sm text-amber-600 dark:text-amber-400 hover:underline">Manage goals</a>
      </div>

    </div>

    <!-- Optional: Footer or Disclaimer -->
    <p class="mt-8 text-center text-sm text-stone-500 dark:text-zinc-600">
      Data as of <time datetime="2023-10-27">October 27, 2023</time>. Subject to change.
    </p>
  </div>
</div>

関連コンポーネント

グリッドレイアウトコンポーネント

レトロ/ビンテージなデザインのレスポンシブグリッドレイアウトコンポーネントで、ノスタルジックな80年代/90年代の美学が特徴です。このコンポーネントには、ダークモードをサポートするプレースホルダー画像とアバターが含まれています。

開ける

グリッドレイアウトコンポーネント

マテリアル デザインの原則に従ったレスポンシブ グリッド レイアウト コンポーネントで、Tailwind CSS を使用したシャドウ エフェクトとダーク モードのサポートが特徴です。

開ける

Skeuomorphism Grid Layout コンポーネント

Skeuomorphism Grid Layout Component with responsive effects and dark theme support (レスポンシブエフェクトとダークテーマ対応)

開ける