VibeCoderzVibeCoderz
Telegram
All Prompts
Creative Agency Hero Section with Grid Cards preview
herolanding pagetailwindresponsiveanimatedgridagencystats

Creative Agency Hero Section with Grid Cards

Адаптивный Hero-блок для лендингов креативных агентств. Анимация, сетка карточек с проектами, командой и услугами. CTA. Tailwind CSS.

Prompt

<div class="max-w-7xl sm:px-6 lg:px-8 mr-auto ml-auto pt-12 pr-4 pb-12 pl-4">
  <!-- Main Headlines -->
  <div class="text-center space-y-4 mb-16 scroll-element fade-in-up animate-in">
    <h1 class="text-4xl sm:text-6xl lg:text-8xl font-light tracking-tighter leading-none">
      <span class="flex items-center justify-center gap-4">
                        CREATIVE
                        <span class="inline-flex bg-coral-50 rounded-full p-2">
                            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-big-right" class="lucide lucide-arrow-big-right w-6 h-6 text-coral-500"><path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z" class=""></path></svg>
                        </span>
      DESIGN
      </span>
    </h1>
    <h1 class="text-4xl sm:text-6xl lg:text-8xl font-light tracking-tighter leading-none">
      <span class="flex items-center justify-center gap-4">
                        VISUAL
                        <span class="inline-flex bg-coral-50 rounded-full p-2">
                            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-big-right" class="lucide lucide-arrow-big-right w-6 h-6 text-coral-500"><path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z" class=""></path></svg>
                        </span>
      <span class="flex items-center justify-center gap-4">STUDIO</span>
      </span>
    </h1>
  </div>

  <!-- Hero Grid -->
  <div class="grid grid-cols-1 lg:grid-cols-3 gap-6 space-x-8">
    <!-- Left Card -->
    <div class="lg:col-span-1 scroll-element fade-in-left animate-in">
      <div
        class="lg:min-h-[520px] flex flex-col ring-1 ring-gray-200 bg-gradient-to-br from-gray-50 to-white rounded-3xl pt-6 pr-6 pb-6 pl-6">
        <div class="flex items-baseline gap-2">
          <span class="sm:text-6xl text-5xl font-light text-gray-900 tracking-tighter">200+</span>
          <span class="text-gray-600">projects</span>
        </div>
        <p class="text-gray-700 mt-3">We craft visual experiences that inspire, engage, and leave lasting impressions.
        </p>
        <p class="mt-4 italic text-gray-500">Design. Create. Inspire.</p>

        <div class="mt-6 overflow-hidden rounded-2xl ring-1 ring-gray-300">
          <div class="relative w-full h-44 sm:h-56 bg-gradient-to-br from-white to-gray-100">
            <!-- Subtle glow and vignette -->
            <div class="absolute inset-0 pointer-events-none"
              style="background: radial-gradient(1200px 300px at -10% -10%, rgba(0,0,0,0.08), transparent 60%), radial-gradient(600px 200px at 110% 0%, rgba(0,0,0,0.04), transparent 55%);">
            </div>

            <!-- Content -->
            <div class="relative h-full w-full sm:p-5 flex flex-col pt-4 pr-4 pb-4 pl-4">
              <!-- Header -->
              <div class="flex items-center justify-between pb-3 sm:pb-4 border-b border-gray-200">
                <div class="flex items-center gap-3">
                  <div
                    class="h-9 w-9 sm:h-10 sm:w-10 rounded-full bg-gray-800 text-white flex items-center justify-center text-sm font-medium ring-1 ring-gray-300 shadow-sm">
                    BG</div>
                  <div class="flex flex-col">
                    <span class="text-gray-900 text-sm sm:text-base font-medium">Bryan Gill</span>
                    <span class="text-[11px] text-gray-500">Active</span>
                  </div>
                </div>
                <span class="text-sm text-gray-600">UI Designers</span>
              </div>

              <!-- Rows -->
              <div class="mt-3 sm:mt-4 space-y-3 sm:space-y-3.5">
                <!-- Row 1 -->
                <div class="flex items-center gap-3">
                  <div
                    class="h-8 w-8 rounded-lg bg-gray-200 ring-1 ring-gray-300 flex items-center justify-center text-gray-700">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"
                      stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                      data-lucide="check-square" class="lucide lucide-check-square w-4.5 h-4.5">
                      <path d="M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344" class=""></path>
                      <path d="m9 11 3 3L22 4" class=""></path>
                    </svg>
                  </div>
                  <div class="flex-1">
                    <div class="h-2.5 rounded-full bg-gray-300"></div>
                    <div class="mt-2 h-2.5 w-2/5 rounded-full bg-gray-200"></div>
                  </div>
                </div>

                <!-- Row 2 -->
                <div class="flex items-center gap-3">
                  <div
                    class="h-8 w-8 rounded-lg bg-gray-200 ring-1 ring-gray-300 flex items-center justify-center text-gray-700">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"
                      stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                      data-lucide="calendar-check-2" class="lucide lucide-calendar-check-2 w-4.5 h-4.5">
                      <path d="M8 2v4" class=""></path>
                      <path d="M16 2v4" class=""></path>
                      <path d="M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8" class=""></path>
                      <path d="M3 10h18" class=""></path>
                      <path d="m16 20 2 2 4-4" class=""></path>
                    </svg>
                  </div>
                  <div class="flex-1">
                    <div class="h-2.5 rounded-full bg-gray-300"></div>
                    <div class="mt-2 h-2.5 w-3/5 rounded-full bg-gray-200"></div>
                  </div>
                </div>

                <!-- Row 3 -->
                <div class="flex items-center gap-3">
                  <div
                    class="h-8 w-8 rounded-lg bg-gray-200 ring-1 ring-gray-300 flex items-center justify-center text-gray-700">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"
                      stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                      data-lucide="clock" class="lucide lucide-clock w-4.5 h-4.5">
                      <path d="M12 6v6l4 2" class=""></path>
                      <circle cx="12" cy="12" r="10" class=""></circle>
                    </svg>
                  </div>
                  <div class="flex-1">
                    <div class="h-2.5 rounded-full bg-gray-300"></div>
                    <div class="mt-2 h-2.5 w-1/2 rounded-full bg-gray-200"></div>
                  </div>
                </div>
              </div>

              <!-- Footer pill -->
              <div class="mt-auto">
                <div class="mt-4 h-8 w-full rounded-xl bg-gray-300 ring-1 ring-gray-400"></div>
              </div>
            </div>

            <!-- Card outline for depth -->
            <div class="pointer-events-none absolute inset-0 rounded-2xl ring-1 ring-gray-300"></div>
          </div>
        </div>

        <div class="mt-5">
          <button class="inline-flex gap-2 hover:bg-black transition-colors ring-1 ring-gray-300 text-sm font-medium text-white bg-gray-900 rounded-full pt-2.5 pr-4 pb-2.5 pl-4 shadow-sm items-center">
                                Start Project
                                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-right" class="lucide lucide-arrow-right w-4 h-4"><path d="M5 12h14" class=""></path><path d="m12 5 7 7-7 7" class=""></path></svg>
                            </button>
        </div>
      </div>
    </div>

    <!-- Middle Column -->
    <div class="lg:col-span-1 lg:min-h-[520px] flex flex-col scroll-element fade-in-up animate-in">
      <!-- Subtitle + CTA -->
      <div class="text-center space-y-6 mb-8">
        <p class="sm:text-xl text-lg text-gray-700">Where creativity meets strategy. We transform brands through
          compelling visual storytelling and innovative design solutions.</p>

        <div class="flex flex-wrap gap-3 items-center justify-center">
          <button class="inline-flex gap-2 hover:bg-gray-800 transition-colors text-sm font-medium text-white bg-black rounded-full pt-2.5 pr-4 pb-2.5 pl-4 items-center">
                                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="zap" class="lucide lucide-zap w-4 h-4"><path d="M4.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z" class=""></path></svg>
                                Get Started
                            </button>
          <button class="inline-flex gap-2 hover:bg-gray-100 transition-colors text-sm font-medium text-black bg-white rounded-full pt-2.5 pr-4 pb-2.5 pl-4 items-center">
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="phone" class="lucide lucide-phone w-4 h-4"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384" class=""></path></svg>
    Call Us
</button>
        </div>
      </div>

      <!-- Bottom Card -->
      <div class="ring text-white bg-gray-900 rounded-3xl mt-auto pt-6 pr-6 pb-6 pl-6 space-y-4">
        <div class="mb-4 space-y-6">
          <div class="relative h-40 sm:h-48">
            <!-- Back left -->
            <div
              class="absolute -left-2 top-2 sm:-left-1 sm:top-0 w-28 h-24 sm:w-32 sm:h-28 ring-1 ring-gray-200 bg-white rounded-2xl pt-1 pr-1 pb-1 pl-1 shadow-xl rotate-[-12deg]">
              <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/fc935cb1-ef8c-4e13-8bce-c3fd8e402f63_320w.jpg" alt="Team portrait" class="w-full h-full object-cover rounded-xl" style="">
            </div>
            <!-- Back right -->
            <div
              class="absolute -right-1 top-4 sm:right-0 sm:top-2 w-28 h-24 sm:w-32 sm:h-28 ring-1 ring-gray-200 bg-white rounded-2xl pt-1 pr-1 pb-1 pl-1 shadow-xl rotate-[12deg]">
              <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/202914e3-8b47-46de-95d5-7de1f0a0aa79_320w.jpg" alt="Team portrait" class="w-full h-full object-cover rounded-xl" style="">
            </div>
            <!-- Bottom left -->
            <div
              class="absolute left-2 bottom-0 w-28 h-24 sm:w-32 sm:h-28 ring-1 ring-gray-200 bg-white rounded-2xl pt-1 pr-1 pb-1 pl-1 shadow-xl rotate-[10deg]">
              <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/80aff1f9-dccb-4b5d-8dc6-89e37c211930_320w.jpg" ="team="" portrait"="" class="w-full h-full object-cover rounded-xl" style="">
            </div>
            <!-- Bottom right -->
            <div
              class="absolute right-1 bottom-1 w-28 h-24 sm:w-32 sm:h-28 ring-1 ring-gray-200 bg-white rounded-2xl pt-1 pr-1 pb-1 pl-1 shadow-xl rotate-[-8deg]">
              <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/0e60f1bd-bde0-4ec4-8c23-24383a8b650a_320w.jpg" alt="Team portrait" class="w-full h-full object-cover rounded-xl" style="">
            </div>
            <!-- Center card -->
            <div
              class="absolute inset-0 w-40 h-32 sm:w-48 sm:h-36 ring-1 ring-gray-200 z-10 bg-white rounded-2xl mt-auto mr-auto mb-auto ml-auto pt-1 pr-1 pb-1 pl-1 shadow-xl">
              <img src="https://cdn.midjourney.com/57ea9136-4c5d-4313-8748-67d826cbe22d/0_3.png?w=800&amp;q=80" alt="Lead creative" class="w-full h-full object-cover rounded-xl" style="">
            </div>
          </div>
          <p class="text-gray-300 mt-4">
            <span class="sm:text-6xl text-5xl font-light text-gray-50 tracking-tighter">25+</span> creatives</p>
        </div>

        <p class="text-sm text-gray-400">Our passionate team pushes creative boundaries to deliver exceptional results
          that exceed expectations.</p>
      </div>
    </div>

    <!-- Right Card -->
    <div class="lg:col-span-1 scroll-element fade-in-right animate-in">
      <div
        class="lg:min-h-[520px] flex flex-col ring-1 ring-gray-200 bg-gradient-to-br from-gray-50 to-white rounded-3xl pt-6 pr-6 pb-6 pl-6">
        <h3 class="text-lg font-semibold mb-2 text-gray-900">Creative Services</h3>
        <p class="text-gray-700 mt-3 mb-8">From concept to completion, we deliver creative solutions that make an
          impact.</p>

        <div class="flex-1 relative">
          <div
            class="relative overflow-hidden rounded-2xl ring-1 ring-gray-200 bg-gradient-to-br from-white to-gray-50 h-full">
            <!-- Subtle background pattern -->
            <div class="absolute inset-0 pointer-events-none"
              style="background: radial-gradient(800px 400px at 50% 0%, rgba(17,24,39,0.03), transparent 70%);"></div>

            <!-- Main content -->
            <div class="relative h-full flex flex-col pt-4 pr-4 pb-4 pl-4">
              <!-- Header with "We Create" -->
              <div class="mb-0">
                <div class="inline-flex items-center gap-3 mb-4">
                  <h4 class="text-2xl font-light tracking-tight text-gray-900">We Create</h4>
                </div>
              </div>

              <!-- Service cards in grid -->
              <div class="grid grid-cols-2 gap-3 mb-6">
                <div
                  class="group relative overflow-hidden rounded-xl bg-gradient-to-br from-gray-100 to-gray-50 p-4 ring-1 ring-gray-200 hover:ring-gray-300 transition-all hover:scale-[1.02]">
                  <div class="flex gap-2 mb-2 items-center">
                    <span class="text-sm font-medium text-gray-900">Brand Identity</span>
                  </div>
                  <div class="space-y-1">
                    <div class="h-1.5 rounded-full bg-gray-300 w-full"></div>
                    <div class="h-1.5 rounded-full bg-gray-200 w-2/3"></div>
                  </div>
                </div>

                <div
                  class="group relative overflow-hidden rounded-xl bg-gradient-to-br from-gray-100 to-gray-50 p-4 ring-1 ring-gray-200 hover:ring-gray-300 transition-all hover:scale-[1.02]">
                  <div class="flex items-center gap-2 mb-2">
                    <span class="text-sm font-medium text-gray-900">UI/UX Design</span>
                  </div>
                  <div class="space-y-1">
                    <div class="h-1.5 rounded-full bg-gray-300 w-4/5"></div>
                    <div class="h-1.5 rounded-full bg-gray-200 w-full"></div>
                  </div>
                </div>

                <div
                  class="group relative overflow-hidden rounded-xl bg-gradient-to-br from-gray-100 to-gray-50 p-4 ring-1 ring-gray-200 hover:ring-gray-300 transition-all hover:scale-[1.02]">
                  <div class="flex items-center gap-2 mb-2">
                    <div class="h-6 w-6center"></div>
                    <span class="text-sm font-medium text-gray-900">Animation</span>
                  </div>
                  <div class="space-y-1">
                    <div class="h-1.5 rounded-full bg-gray-300 w-3/4"></div>
                    <div class="h-1.5 rounded-full bg-gray-200 w-1/2"></div>
                  </div>
                </div>

                <div
                  class="group relative overflow-hidden rounded-xl bg-gradient-to-br from-gray-100 to-gray-50 p-4 ring-1 ring-gray-200 hover:ring-gray-300 transition-all hover:scale-[1.02]">
                  <div class="flex items-center gap-2 mb-2">
                    <span class="text-sm font-medium text-gray-900">Art Direction</span>
                  </div>
                  <div class="space-y-1">
                    <div class="h-1.5 rounded-full bg-gray-300 w-5/6"></div>
                    <div class="h-1.5 rounded-full bg-gray-200 w-3/4"></div>
                  </div>
                </div>
              </div>

              <!-- Bottom visual element with progress indicator -->
              <div class="mt-auto">
                <div class="flex items-center justify-between mb-3">
                  <span class="text-xs font-medium text-gray-600 uppercase tracking-wide">Creative Process</span>
                  <span class="text-xs text-gray-500">75% Complete</span>
                </div>
                <div class="flex items-center gap-3">
                  <div class="flex-1">
                    <p class="text-xs text-gray-600">Brand identity development in progress</p>
                  </div>
                  <button class="h-8 w-8 hover:bg-gray-700 flex transition-colors bg-gray-900 rounded-full items-center justify-center">
                                                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-3.5 h-3.5 text-white">
                                                    <path d="M7 7h10v10" class=""></path>
                                                    <path d="M7 17 17 7" class=""></path>
                                                </svg>
                                            </button>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
All Prompts