VibeCoderzVibeCoderz
Telegram
All Prompts
Property Dashboard Hero with Floating UI preview
herosectiontailwindresponsiveanimateduiniickht40

Property Dashboard Hero with Floating UI

Hero-секция для сайта недвижимости с анимированным UI, статистикой и CTA. Адаптивный дизайн на Tailwind CSS для современной посадочной страницы.

Prompt

<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Property.io Dashboard</title>
  <script src="https://cdn.tailwindcss.com"></script>
  <script src="https://code.iconify.design/iconify-icon/1.0.7/iconify-icon.min.js"></script>
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
  <link
    href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&amp;family=Playfair+Display:ital,wght@0,400;0,600;1,400&amp;display=swap"
    rel="stylesheet">
  <style>
    body {
      font-family: 'Inter', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

    .font-serif {
      font-family: 'Playfair Display', serif;
    }

    /* Custom animation for float effect */
    @keyframes float {
      0% {
        transform: translateY(0px);
      }

      50% {
        transform: translateY(-10px);
      }

      100% {
        transform: translateY(0px);
      }
    }

    .animate-float {
      animation: float 6s ease-in-out infinite both;
    }

    .animate-float-delayed {
      animation: float 7s ease-in-out infinite 1.5s both;
    }

    .animate-float-slow {
      animation: float 8s ease-in-out infinite 0.5s both;
    }
  </style>
  <meta name="disabled-font-classes" content="font-dm-sans">

  <link id="all-fonts-link-font-geist" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-geist">
    .font-geist {
      font-family: 'Geist', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-roboto" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-roboto">
    .font-roboto {
      font-family: 'Roboto', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-montserrat" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-montserrat">
    .font-montserrat {
      font-family: 'Montserrat', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-poppins" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-poppins">
    .font-poppins {
      font-family: 'Poppins', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-playfair" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;900&amp;display=swap">
  <style id="all-fonts-style-font-playfair">
    .font-playfair {
      font-family: 'Playfair Display', serif !important;
    }
  </style>
  <link id="all-fonts-link-font-instrument-serif" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Instrument+Serif:wght@400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-instrument-serif">
    .font-instrument-serif {
      font-family: 'Instrument Serif', serif !important;
    }
  </style>
  <link id="all-fonts-link-font-merriweather" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&amp;display=swap">
  <style id="all-fonts-style-font-merriweather">
    .font-merriweather {
      font-family: 'Merriweather', serif !important;
    }
  </style>
  <link id="all-fonts-link-font-bricolage" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-bricolage">
    .font-bricolage {
      font-family: 'Bricolage Grotesque', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-jakarta" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&amp;display=swap">
  <style id="all-fonts-style-font-jakarta">
    .font-jakarta {
      font-family: 'Plus Jakarta Sans', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-space-grotesk" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-space-grotesk">
    .font-space-grotesk {
      font-family: 'Space Grotesk', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-work-sans" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700;800&amp;display=swap">
  <style id="all-fonts-style-font-work-sans">
    .font-work-sans {
      font-family: 'Work Sans', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-pt-serif" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&amp;display=swap">
  <style id="all-fonts-style-font-pt-serif">
    .font-pt-serif {
      font-family: 'PT Serif', serif !important;
    }
  </style>
  <link id="all-fonts-link-font-geist-mono" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-geist-mono">
    .font-geist-mono {
      font-family: 'Geist Mono', monospace !important;
    }
  </style>
  <link id="all-fonts-link-font-space-mono" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&amp;display=swap">
  <style id="all-fonts-style-font-space-mono">
    .font-space-mono {
      font-family: 'Space Mono', monospace !important;
    }
  </style>
  <link id="all-fonts-link-font-quicksand" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-quicksand">
    .font-quicksand {
      font-family: 'Quicksand', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-nunito" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&amp;display=swap">
  <style id="all-fonts-style-font-nunito">
    .font-nunito {
      font-family: 'Nunito', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-newsreader" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400..800&amp;display=swap">
  <style id="all-fonts-style-font-newsreader">
    .font-newsreader {
      font-family: 'Newsreader', serif !important;
    }
  </style>
  <link id="all-fonts-link-font-google-sans-flex" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Google+Sans+Flex:wght@400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-google-sans-flex">
    .font-google-sans-flex {
      font-family: 'Google Sans Flex', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-oswald" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-oswald">
    .font-oswald {
      font-family: 'Oswald', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-cormorant" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-cormorant">
    .font-cormorant {
      font-family: 'Cormorant Garamond', serif !important;
    }
  </style>
  <link id="all-fonts-link-font-ibm-sans" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&amp;display=swap">
  <style id="all-fonts-style-font-ibm-sans">
    .font-ibm-sans {
      font-family: 'IBM Plex Sans', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-inter" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&amp;display=swap">
  <style id="all-fonts-style-font-inter">
    .font-inter {
      font-family: 'Inter', sans-serif !important;
    }
  </style>
  <link id="all-fonts-link-font-manrope" rel="stylesheet"
    href="https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&amp;display=swap">
  <style id="all-fonts-style-font-manrope">
    .font-manrope {
      font-family: 'Manrope', sans-serif !important;
    }
  </style>
</head>

<body class="overflow-x-hidden bg-black text-neutral-100">

  <!-- Navbar -->
  <nav
    class="fixed top-0 left-0 w-full z-50 backdrop-blur-md border-b border-transparent transition-all duration-300 bg-black/80">
    <div class="md:px-12 flex h-24 max-w-[1600px] mr-auto ml-auto pr-6 pl-6 items-center justify-between">
      <!-- Logo -->
      <div class="flex items-center gap-3 group cursor-pointer">
        <div class="flex overflow-hidden w-8 h-8 relative items-center justify-center">
          <div class="bg-gradient-to-br w-4 h-8 rounded-l-full from-sky-600 to-sky-400"></div>
        </div>
        <span class="group-hover:text-neutral-600 transition-colors text-sm font-semibold tracking-tighter font-sans text-neutral-100">/ hello@drivex.io</span>
      </div>

      <!-- Nav Links -->
      <div class="hidden md:flex items-center gap-10">
        <a href="#"
          class="hover:text-neutral-500 transition-colors text-sm font-medium font-sans text-neutral-100">API</a>
        <a href="#"
          class="text-sm font-medium hover:text-neutral-500 transition-colors font-sans text-neutral-100">Location</a>
        <a href="#"
          class="hover:text-neutral-500 transition-colors text-sm font-medium font-sans text-neutral-100">Agent</a>
        <a href="#"
          class="text-sm font-medium hover:text-neutral-500 transition-colors font-sans text-neutral-100">Features</a>
      </div>

      <!-- Auth -->
      <div class="flex items-center gap-8">
        <a href="#"
          class="hidden md:block hover:text-neutral-500 transition-colors text-sm font-medium font-sans text-neutral-100">Login</a>
        <button class="transition-colors text-sm font-medium rounded-none pt-3 pr-8 pb-3 pl-8 font-sans hover:bg-neutral-200 text-black bg-neutral-50">
                    Register
                </button>
      </div>
    </div>
  </nav>

  <section
    class="lg:pt-40 lg:pb-32 min-h-screen flex overflow-hidden w-full pt-32 pb-24 relative items-center bg-black">

    <!-- Vertical Guidelines Background -->
    <div class="absolute inset-0 w-full max-w-[1600px] mx-auto px-6 md:px-12 pointer-events-none z-0 opacity-40">
      <div class="grid grid-cols-6 md:grid-cols-12 h-full w-full">
        <div class="border-r border-dashed h-full border-neutral-800"></div>
        <div class="border-r border-dashed h-full hidden md:block border-neutral-800"></div>
        <div class="border-r border-dashed h-full border-neutral-800"></div>
        <div class="border-r border-dashed h-full hidden md:block border-neutral-800"></div>
        <div class="border-r border-dashed h-full border-neutral-800"></div>
        <div class="border-r border-dashed h-full hidden md:block border-neutral-800"></div>
        <div class="border-r border-dashed h-full border-neutral-800"></div>
        <div class="border-r border-dashed h-full hidden md:block border-neutral-800"></div>
        <div class="border-r border-dashed h-full border-neutral-800"></div>
        <div class="border-r border-dashed h-full hidden md:block border-neutral-800"></div>
        <div class="border-r border-dashed h-full border-neutral-800"></div>
        <div class="border-r border-dashed h-full hidden md:block border-neutral-800"></div>
      </div>
    </div>

    <div class="relative z-10 max-w-[1600px] mx-auto px-6 md:px-12 w-full">

      <div class="grid grid-cols-1 lg:grid-cols-12 gap-12 items-center">

        <!-- Left Content -->
        <div class="lg:col-span-5 flex flex-col items-start relative z-20">

          <!-- Review Box -->
          <div class="flex items-start gap-4 mb-10">
            <div class="w-12 h-12 flex items-center justify-center rounded-lg bg-neutral-900 text-neutral-100">
              <iconify-icon icon="solar:star-bold-duotone" width="24" class="" height="24"
                style="color: rgb(2, 132, 199);"></iconify-icon>
            </div>
            <div class="flex flex-col">
              <span class="text-sm font-semibold font-sans text-neutral-100">4.3 Stars</span>
              <a href="#"
                class="text-sm text-neutral-500 underline underline-offset-4 transition-colors font-sans decoration-neutral-700 hover:text-neutral-100">Read
                Our Success Stories</a>
            </div>
          </div>

          <h1
            class="text-6xl lg:text-[5.5rem] leading-[0.95] mb-8 relative font-sans tracking-tighter font-light text-neutral-100">
            Open
            <span class="relative inline-block z-10 font-sans tracking-tighter font-light">
                            Door
                            <!-- Circle Scribble -->
                            <svg class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-[45%] w-[140%] h-[150%] pointer-events-none z-[-1] text-neutral-100" viewBox="0 0 200 120" fill="none" preserveAspectRatio="none">
                                <path d="M20,60 Q30,10 100,10 T180,60 T100,110 T20,60" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="3" stroke-linecap="round"></path>
                            </svg>
                        </span>

            <span class="inline-block mt-2 relative font-sans tracking-tighter font-light">
                            Corporate Tower
                            <span class="absolute -bottom-2 left-0 w-full h-[3px] bg-neutral-100"></span>
            </span>
          </h1>

          <p
            class="lg:text-3xl leading-snug text-2xl max-w-lg mb-12 font-sans tracking-tighter font-light text-neutral-400">
            “Join us. We'll help you every — step of the way.”
          </p>

          <button class="transition-all text-sm font-medium mb-16 pt-4 pr-10 pb-4 pl-10 shadow-xl font-sans hover:bg-neutral-200 shadow-neutral-100/10 text-black bg-neutral-50">
                        Get Started
                    </button>

          <!-- Stats -->
          <div class="flex items-center gap-16">
            <div class="">
              <p class="text-3xl mb-1 font-sans tracking-tighter font-light text-neutral-100">2k +</p>
              <p class="text-sm font-medium text-neutral-500 font-sans">Copt Towers</p>
            </div>
            <div class="">
              <p class="text-3xl mb-1 font-sans tracking-tighter font-light text-neutral-100">8M +</p>
              <p class="text-sm font-medium text-neutral-500 font-sans">Offices Shifted</p>
            </div>
          </div>
        </div>

        <!-- Right Visual Content -->
        <div class="lg:col-span-7 flex w-full h-[700px] relative items-center justify-center">

          <!-- Main Circle Background -->
          <div class="lg:mr-16 w-[600px] h-[600px] rounded-full absolute bg-neutral-800/50"></div>

          <!-- Floating Building Icon (Left) -->
          <div
            class="absolute left-[10%] top-[25%] w-16 h-16 rounded-2xl shadow-xl flex items-center justify-center z-20 animate-float-delayed bg-black text-neutral-100">
            <iconify-icon icon="solar:city-bold-duotone" width="32" class="" height="32"
              style="color: rgb(217, 119, 6);"></iconify-icon>
          </div>

          <!-- Main Phone UI Card -->
          <div
            class="transform hover:rotate-0 transition-all duration-700 animate-float z-30 w-[340px] rounded-[2.5rem] pt-6 pr-6 pb-6 pl-6 relative shadow-2xl -rotate-2 bg-neutral-50">
            <!-- Phone Header -->
            <div class="flex items-center justify-between mb-8 text-black/80">
              <div class="flex gap-2 gap-x-2 gap-y-2 items-center">
                <div class="w-2 h-2 rounded-full bg-black/20"></div>
                <span class="text-xs font-medium tracking-wide font-sans">ATS Devine</span>
              </div>
              <div class="flex items-center gap-4">
                <iconify-icon icon="solar:magnifer-linear" width="16" class="" height="16"
                  style="color: rgb(3, 7, 18);"></iconify-icon>
                <iconify-icon icon="solar:hamburger-menu-linear" width="16"></iconify-icon>
              </div>
            </div>

            <!-- Balance -->
            <div class="mb-8">
              <p class="text-xs mb-1 font-sans text-black/40">Monthly</p>
              <div class="flex items-center gap-3">
                <h3 class="text-4xl font-sans tracking-tighter font-light text-black">$24,000</h3>
              </div>
              <div class="inline-flex items-center gap-1 mt-3 px-2 py-1 rounded-md bg-black">
                <span class="text-[10px] font-bold font-sans text-neutral-100">38-40 %</span>
                <iconify-icon icon="solar:arrow-right-up-linear" width="10" class="text-neutral-100"></iconify-icon>
              </div>
            </div>

            <!-- Bar Chart Representation -->
            <div class="flex items-end justify-between h-24 mb-8 px-1 gap-2">
              <div class="w-full rounded-t-sm h-[40%] bg-neutral-200"></div>
              <div class="w-full rounded-t-sm h-[60%] bg-neutral-200"></div>
              <div class="w-full rounded-t-sm h-[30%] bg-neutral-200"></div>
              <div class="w-full rounded-t-sm h-[80%] relative shadow-[0_0_15px_rgba(255,255,255,0.3)] bg-black">
                <div class="absolute -top-6 left-1/2 -translate-x-1/2 w-2 h-2 rounded-full bg-black"></div>
              </div>
              <div class="w-full rounded-t-sm h-[50%] bg-neutral-200"></div>
            </div>
            <div class="flex justify-between text-[10px] text-neutral-500 px-1 mb-8">
              <span class="font-sans">Jan</span><span class="font-sans">Feb</span><span class="font-sans">Ma</span><span class="font-sans">Apr</span><span class="font-sans">Ma</span>
            </div>

            <!-- Bottom Stats Cards -->
            <div class="grid grid-cols-2 gap-3">
              <div class="p-4 rounded-2xl bg-neutral-200/50">
                <div class="w-8 h-8 rounded-full flex items-center justify-center mb-3 bg-black">
                  <iconify-icon icon="solar:pie-chart-2-bold-duotone" class="text-neutral-100"
                    width="16"></iconify-icon>
                </div>
                <p class="text-2xl mb-1 font-sans tracking-tighter font-light text-black">$29M</p>
                <p class="text-[10px] leading-tight font-sans text-black/40">YearlyTurnover</p>
              </div>
              <div class="p-4 rounded-2xl bg-neutral-200/50">
                <div class="w-8 h-8 rounded-full flex items-center justify-center mb-3 bg-neutral-300">
                  <iconify-icon icon="solar:graph-up-bold-duotone" class="text-black" width="16"></iconify-icon>
                </div>
                <p class="text-2xl mb-1 font-sans tracking-tighter font-light text-black">$1.4M</p>
                <p class="text-[10px] leading-tight font-sans text-black/40">LastMonth</p>
              </div>
            </div>
          </div>

          <!-- Floating Transaction Card (Right) -->
          <div
            class="absolute -right-4 lg:right-0 top-[35%] w-72 p-5 rounded-2xl shadow-2xl z-40 animate-float-slow border bg-black shadow-neutral-800/50 border-neutral-900">
            <div class="flex items-center justify-between mb-2">
              <div class="w-10 h-10 rounded-xl flex items-center justify-center bg-neutral-900 text-neutral-100">
                <iconify-icon icon="solar:dollar-bold-duotone" width="24" class="" height="24"
                  style="color: rgb(217, 119, 6);"></iconify-icon>
              </div>
              <button class="w-8 h-8 rounded-full flex items-center justify-center bg-neutral-50 text-black">
                                <iconify-icon icon="solar:alt-arrow-up-linear" width="16" class="rotate-45" height="16" style="color: radial-gradient(circle_at_center,var(--tw-gradient-stops));"></iconify-icon>
                            </button>
            </div>
            <p class="text-xs font-medium mb-1 font-sans text-neutral-600">Successful Credited</p>
            <h4 class="text-2xl mb-6 font-sans tracking-tighter font-light text-neutral-100">$98,460</h4>

            <div class="flex justify-between items-center text-center border-t pt-4 border-neutral-900">
              <div>
                <p class="text-[10px] font-medium mb-1 font-sans text-neutral-600">Paypal</p>
                <p class="text-xs font-bold font-sans text-neutral-100">28,000</p>
              </div>
              <div>
                <p class="text-[10px] font-medium mb-1 font-sans text-neutral-600">Bank Ac</p>
                <p class="text-xs font-bold font-sans text-neutral-100">50,000</p>
              </div>
              <div>
                <p class="text-[10px] font-medium mb-1 font-sans text-neutral-600">Cheque</p>
                <p class="text-xs font-bold font-sans text-neutral-100">28,460</p>
              </div>
            </div>
          </div>

          <!-- Bottom Floating Bar -->
          <div
            class="absolute bottom-[10%] left-[10%] lg:left-[20%] py-3 px-5 rounded-full shadow-2xl z-40 flex items-center gap-6 border animate-float bg-black shadow-neutral-800/50 border-neutral-900">
            <div class="flex items-center gap-2 border-r pr-4 border-neutral-900">
              <iconify-icon icon="solar:notification-unread-bold-duotone" class="text-neutral-100" width="20"
                height="20" style="color: rgb(5, 150, 105);"></iconify-icon>
              <div class="flex items-center gap-1 text-xs font-bold font-sans text-neutral-100">
                EN <iconify-icon icon="solar:alt-arrow-down-bold" width="10"></iconify-icon>
              </div>
            </div>
            <div class="flex items-center gap-3">
              <div class="text-right">
                <p class="text-xs font-bold font-sans text-neutral-100">James Edward</p>
                <p class="text-[10px] font-medium font-sans text-neutral-600">Super Admin</p>
              </div>
              <div class="w-10 h-10 rounded-full overflow-hidden relative group cursor-pointer bg-neutral-900">
                <img src="https://i.pravatar.cc/150?img=11" alt="Admin" class="w-full h-full object-cover">
                <div
                  class="absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-white/10">
                  <iconify-icon icon="solar:arrow-up-linear" class="rotate-45 text-black"></iconify-icon>
                </div>
              </div>
            </div>
          </div>

        </div>
      </div>

      <!-- Side Number Pagination (Right Edge) -->
      <div
        class="hidden 2xl:flex absolute right-0 top-1/2 -translate-y-1/2 flex-col items-center gap-4 text-xs font-medium text-neutral-100">
        <span class="-rotate-90 font-sans">05</span>
        <div class="h-24 w-px bg-neutral-100"></div>
        <span class="-rotate-90 font-sans">03</span>
      </div>

    </div>
  </section>

</body>

</html>
All Prompts