VibeCoderzVibeCoderz
Telegram
All Prompts
Neighbourhood Highlight Section with Image preview
featuresectionresponsivetailwindreal-estatelandingimagecta

Neighbourhood Highlight Section with Image

Секция Tailwind для недвижимости: фото района, карта, описание, удобства, CTA. Подчеркните пешую доступность и локальные объекты.

Prompt

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>NOVERA — Neighbourhood</title>

  <!-- Tailwind (Required) -->
  <script src="https://cdn.tailwindcss.com"></script>

  <style>
    body {
      background-color: #f9f8f6;
      color: #1c1917;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

    .hover-zoom {
      transition: transform 700ms ease-out;
    }

    .group:hover .hover-zoom {
      transform: scale(1.02);
    }
  </style>
</head>

<body class="font-sans font-light text-primary selection:bg-primary selection:text-white">

  <!-- 02 — Neighbourhood -->
  <section class="w-full relative pt-20 md:pt-32 pb-32 md:pb-48 px-6 md:px-12 max-w-[1400px] mx-auto">

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

      <!-- Image Column -->
      <div class="md:col-span-7">
        <div
          class="aspect-[16/9] w-full overflow-hidden relative border border-black/10 shadow-[0_18px_60px_rgba(0,0,0,0.06)] group">

          <img
          src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/a915ee86-bb85-4eda-b007-ace7c27582c2_1600w.jpg"
          alt="Neighbourhood"
          class="w-full h-full object-cover hover-zoom"
        />

          <!-- Location Badge -->
          <div
            class="absolute bottom-4 left-4 z-10 bg-white/75 backdrop-blur-sm border border-black/10 px-4 py-2 rounded-[2px] shadow-sm">
            <span class="text-[10px] uppercase tracking-widest text-primary font-medium">
            Griffintown — Montreal, QC
          </span>
          </div>

        </div>
      </div>

      <!-- Content Column -->
      <div class="md:col-span-5 md:pl-16 md:-translate-y-4 max-w-md">

        <span class="block text-[10px] uppercase tracking-widest mb-6 text-black/60">
        02 — Neighbourhood
      </span>

        <h3 class="font-serif text-3xl md:text-4xl mb-6 font-light leading-tight tracking-tight">
          A neighbourhood designed for walking.
        </h3>

        <p class="text-black/70 font-light leading-relaxed mb-8">
          Set between the canal and the city’s creative corridors, Novera
          places you within a short walk of markets, galleries, and parks —
          the kind of daily rhythm that feels quiet, effortless, and
          distinctly Montreal.
        </p>

        <!-- Walkable Highlights -->
        <div class="border-t border-black/10 pt-6 mt-8 mb-10 grid grid-cols-1 md:grid-cols-2 gap-y-5 gap-x-4">

          <div class="flex items-baseline gap-2">
            <span class="text-[10px] uppercase tracking-widest text-black/60 font-medium shrink-0">06 Min</span>
            <span class="text-[10px] text-black/30 font-light">—</span>
            <span class="text-sm text-primary font-light">Atwater Market</span>
          </div>

          <div class="flex items-baseline gap-2">
            <span class="text-[10px] uppercase tracking-widest text-black/60 font-medium shrink-0">08 Min</span>
            <span class="text-[10px] text-black/30 font-light">—</span>
            <span class="text-sm text-primary font-light">Lachine Canal Path</span>
          </div>

          <div class="flex items-baseline gap-2">
            <span class="text-[10px] uppercase tracking-widest text-black/60 font-medium shrink-0">10 Min</span>
            <span class="text-[10px] text-black/30 font-light">—</span>
            <span class="text-sm text-primary font-light">Old Port Promenade</span>
          </div>

          <div class="flex items-baseline gap-2">
            <span class="text-[10px] uppercase tracking-widest text-black/60 font-medium shrink-0">12 Min</span>
            <span class="text-[10px] text-black/30 font-light">—</span>
            <span class="text-sm text-primary font-light">Independent Galleries</span>
          </div>

        </div>

        <div class="border-t border-black/10 mt-10 pt-6 mb-10 text-center md:text-left">
          <span class="text-xs uppercase tracking-widest text-black/40 font-light">
          Quiet mornings • Canal light • Gallery nights
        </span>
        </div>

        <div class="flex flex-col items-start gap-4">
          <a href="#"
            class="text-[10px] uppercase tracking-widest border border-black/40 px-8 py-3 rounded-[2px] inline-block hover:bg-black hover:text-white transition-colors duration-600">
            Explore Griffintown
          </a>

          <a href="#"
            class="text-[10px] uppercase tracking-widest text-black/60 border-b border-black/30 hover:border-black hover:text-black transition-colors pb-0.5">
            View transit + commute times
          </a>
        </div>

      </div>
    </div>

  </section>

</body>

</html>
All Prompts