VibeCoderzVibeCoderz
Telegram
All Prompts
Animated Integrations Grid Section preview
featuresectionintegrationsanimatedresponsivetailwind

Animated Integrations Grid Section

Секция с анимированной сеткой интеграций. Показывает центральный хаб с лучами и карточки интеграций. Идеально для маркетинговых страниц.

Prompt

<div class="z-10 max-w-7xl mr-auto ml-auto pr-6 pl-6 relative">
  <!-- Header -->
  <div class="text-center mb-32">
    <div
      class="inline-flex items-center justify-center px-4 py-1.5 rounded-full border border-white/10 bg-white/5 backdrop-blur-sm mb-8 shadow-lg shadow-blue-900/20">
      <span class="text-xs font-semibold tracking-wider text-blue-300 uppercase">
                Integrations
              </span>
    </div>
    <h2 class="text-4xl md:text-5xl font-medium tracking-tight text-white mb-6">
      Seamless Integrations
    </h2>
    <p class="text-slate-400 text-lg max-w-xl mx-auto font-light">
      Connect with your favorite tools to streamline workflows
    </p>
  </div>

  <!-- Integration Grid -->
  <div class="relative max-w-5xl mx-auto">
    <!-- Axis Lines -->
    <div
      class="absolute top-1/2 left-[-50%] right-[-50%] h-[1px] bg-gradient-to-r from-transparent via-white/10 to-transparent -translate-y-1/2">
    </div>
    <div
      class="absolute left-1/2 top-[-50%] bottom-[-50%] w-[1px] bg-gradient-to-b from-transparent via-white/10 to-transparent -translate-x-1/2">
    </div>

    <!-- Center Hub -->
    <div class="pointer-events-none absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-20">
      <div class="relative w-[260px] h-[260px]">
        <!-- 3 filled concentric circles (small, medium, big) -->
        <div class="absolute inset-0 flex items-center justify-center">
          <div class="center-circle center-circle--3 w-56 h-56 rounded-full bg-blue-500/15"></div>
        </div>
        <div class="absolute inset-0 flex items-center justify-center">
          <div class="center-circle center-circle--2 w-40 h-40 rounded-full bg-blue-500/30"></div>
        </div>
        <div class="absolute inset-0 flex items-center justify-center">
          <div class="center-circle w-24 h-24 rounded-full bg-blue-500/55"></div>
        </div>

        <!-- Rays that end the animation, aligned with the separator lines -->

        <!-- Left ray -->
        <div class="absolute inset-0 flex items-center justify-center">
          <div
            class="center-ray-horizontal center-ray-left bg-gradient-to-l from-blue-400/80 via-blue-400/60 to-transparent w-14 gap-x-32 gap-y-32">
          </div>
        </div>

        <!-- Right ray -->
        <div class="absolute inset-0 flex items-center justify-center">
          <div
            class="center-ray-horizontal center-ray-right w-14 bg-gradient-to-r from-blue-400/80 via-blue-400/60 to-transparent">
          </div>
        </div>

        <!-- Top ray -->
        <div class="absolute inset-0 flex items-center justify-center">
          <div
            class="center-ray-vertical center-ray-top h-14 bg-gradient-to-t from-blue-400/80 via-blue-400/60 to-transparent">
          </div>
        </div>

        <!-- Bottom ray -->
        <div class="absolute inset-0 flex items-center justify-center">
          <div
            class="center-ray-vertical center-ray-bottom h-14 bg-gradient-to-b from-blue-400/80 via-blue-400/60 to-transparent">
          </div>
        </div>

        <!-- Core Icon (stays perfectly center) -->
        <div class="absolute inset-0 flex items-center justify-center">
          <div
            class="flex bg-blue-600 w-16 h-16 rounded-full ring-[#020215] ring-8 relative shadow-[0_0_40px_rgba(37,99,235,0.65)] gap-x-32 gap-y-32 items-center justify-center">
            <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none"
              stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-white">
              <path
                d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"
                class=""></path>
              <polyline points="3.27 6.96 12 12.01 20.73 6.96" class=""></polyline>
              <line x1="12" y1="22.08" x2="12" y2="12" class=""></line>
            </svg>
          </div>
        </div>
      </div>
    </div>

    <div class="grid grid-cols-1 md:grid-cols-2 gap-x-32 gap-y-32">
      <style>
        @keyframes centerCirclePulse {
          0% {
            opacity: 0;
            transform: scale(0.6);
          }

          15% {
            opacity: 0.9;
          }

          100% {
            opacity: 0;
            transform: scale(2.2);
          }
        }

        .center-circle {
          animation: centerCirclePulse 5s linear infinite !important;
          animation-delay: 0s !important;
        }

        .center-circle--2 {
          animation-delay: -1.6s !important;
        }

        .center-circle--3 {
          animation-delay: -3.3s !important;
        }
      </style>
      <!-- Item 1 (Top Left) -->
      <div class="flex flex-col items-center text-center group">
        <div
          class="w-16 h-16 rounded-2xl bg-[#0B0C10] border border-white/10 flex items-center justify-center mb-6 group-hover:border-blue-500/50 group-hover:shadow-[0_0_20px_rgba(59,130,246,0.2)] transition-all duration-300">
          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
            class="text-slate-400 group-hover:text-white transition-colors">
            <path d="M12 2a10 10 0 1 0 10 10H12V2z" class=""></path>
            <path d="M12 2a10 10 0 1 1-10 10h10V2z" class=""></path>
            <path d="m9 12 2 2 4-4" class=""></path>
          </svg>
        </div>
        <p class="text-sm text-slate-300 max-w-[240px]">
          GPT models to generate content and build intelligent agents.
        </p>
      </div>
      <!-- Item 2 (Top Right) -->
      <div class="flex flex-col items-center text-center group">
        <div
          class="w-16 h-16 rounded-2xl bg-[#0B0C10] border border-white/10 flex items-center justify-center mb-6 group-hover:border-blue-500/50 group-hover:shadow-[0_0_20px_rgba(59,130,246,0.2)] transition-all duration-300">
          <span class="font-serif text-3xl text-slate-400 group-hover:text-white transition-colors">
                    N
                  </span>
        </div>
        <p class="text-sm text-slate-300 max-w-[240px]">
          Summarize tasks, and organize info using Notion's powerful AI
          assistant.
        </p>
      </div>
      <!-- Item 3 (Bottom Left) -->
      <div class="flex flex-col items-center text-center group">
        <div
          class="w-16 h-16 rounded-2xl bg-[#0B0C10] border border-white/10 flex items-center justify-center mb-6 group-hover:border-blue-500/50 group-hover:shadow-[0_0_20px_rgba(59,130,246,0.2)] transition-all duration-300">
          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
            class="text-slate-400 group-hover:text-white transition-colors">
            <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z" class=""></path>
            <rect width="4" height="12" x="2" y="9" class=""></rect>
            <circle cx="4" cy="4" r="2" class=""></circle>
          </svg>
        </div>
        <p class="text-sm text-slate-300 max-w-[240px]">
          Connect with Linked In and with dozens of other tools in it
        </p>
      </div>
      <!-- Item 4 (Bottom Right) -->
      <div class="flex flex-col items-center text-center group">
        <div
          class="w-16 h-16 rounded-2xl bg-[#0B0C10] border border-white/10 flex items-center justify-center mb-6 group-hover:border-blue-500/50 group-hover:shadow-[0_0_20px_rgba(59,130,246,0.2)] transition-all duration-300">
          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
            class="text-slate-400 group-hover:text-white transition-colors">
            <path d="M4 4l11.733 16h4.267l-11.733 -16z" class=""></path>
            <path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772" class=""></path>
          </svg>
        </div>
        <p class="text-sm text-slate-300 max-w-[240px]">
          Connect with Twitter and with dozens of other tools in it
          without code
        </p>
      </div>
    </div>
  </div>
</div>
All Prompts