VibeCoderzVibeCoderz
Telegram
All Prompts
Purple Portfolio Hero with Designer Focus preview
herosectionportfoliolandingresponsivetailwindnavigation

Purple Portfolio Hero with Designer Focus

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

Prompt

<section
  class="relative min-h-screen w-full bg-[#6D28D9] text-white overflow-hidden font-sans selection:bg-black selection:text-white"
  style="font-family: 'Inter', sans-serif;">
  <!-- Scripts and Dependencies -->
  <script src="https://unpkg.com/lucide@latest"></script>
  <script src="https://code.iconify.design/iconify-icon/1.0.7/iconify-icon.min.js"></script>

  <!-- Background Image Layer -->
  <div class="absolute inset-0 z-0 flex justify-center items-end pointer-events-none">
    <img
      src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/848d89a4-9074-40a7-8a7a-5d6d38723d55_1600w.png"
      alt="Designer Portrait"
      class="h-[70vh] lg:h-[95vh] w-auto object-cover opacity-60 saturate-0 mix-blend-luminosity"
      style="mask-image: linear-gradient(to bottom, black 40%, transparent 100%); -webkit-mask-image: linear-gradient(to bottom, black 40%, transparent 100%); object-position: center top;"
    >
  </div>

  <!-- Navigation -->
  <nav class="relative z-50 flex justify-between items-center p-6 lg:px-12 lg:py-10 text-sm font-normal tracking-wide">
    <div class="flex gap-8 items-center mix-blend-plus-lighter">
      <span class="font-bold text-lg tracking-tighter lg:mr-12">JB.</span>
      <div class="hidden lg:flex gap-8 items-center opacity-80">
        <a href="#" class="hover:opacity-100 transition-opacity">Work</a>
        <a href="#" class="hover:opacity-100 transition-opacity">About</a>
        <a href="#" class="hover:opacity-100 transition-opacity">Process</a>
      </div>
    </div>

    <div class="flex gap-8 items-center">
      <div
        class="hidden md:flex items-center gap-2 mix-blend-plus-lighter border border-white/20 px-3 py-1.5 rounded-full bg-white/5">
        <div class="w-1.5 h-1.5 rounded-full bg-green-400 animate-pulse"></div>
        <span class="text-[10px] font-semibold uppercase tracking-widest">Available now</span>
      </div>
      <a href="#" class="hover:opacity-70 transition-opacity font-medium">Contact</a>
      <button class="lg:hidden p-2 text-white">
        <i data-lucide="menu" class="w-6 h-6"></i>
      </button>
    </div>
  </nav>

  <!-- Main Hero Grid -->
  <div class="relative z-10 w-full lg:min-h-[calc(100vh-120px)] grid grid-cols-1 lg:grid-cols-4 pointer-events-none">

    <!-- Left Column: Branding & Mobile Hero -->
    <div class="h-full border-r border-white/5 flex flex-col justify-between pointer-events-auto px-6 lg:px-10 pb-12">
      <!-- Desktop Hero Part 1 -->
      <div class="hidden lg:block pt-12">
        <h1
          class="font-extrabold tracking-tighter text-white mix-blend-overlay opacity-90 leading-[0.8] whitespace-nowrap"
          style="font-size: 16vw; letter-spacing: -0.06em;">
          UI UX
        </h1>
      </div>

      <!-- Mobile Hero -->
      <div class="lg:hidden mt-12 mb-20">
        <h1 class="font-extrabold tracking-tighter text-white mix-blend-overlay opacity-90 leading-[0.85]"
          style="font-size: 22vw; letter-spacing: -0.06em;">
          UI UX<br>AI
        </h1>
      </div>

      <!-- Introduction Text -->
      <div class="max-w-xs mt-auto">
        <div class="flex items-center gap-3 mb-6">
          <span class="h-[1px] w-8 bg-white/40"></span>
          <span class="text-[10px] font-bold uppercase tracking-[0.2em] opacity-60">Lead Designer</span>
        </div>
        <p class="text-lg font-light leading-relaxed opacity-90">
          Crafting intuitive digital ecosystems and AI-driven interfaces for the next generation of fintech scaling.
        </p>
        <div class="mt-8 flex items-center gap-4">
          <div
            class="w-10 h-10 bg-white text-black rounded-full flex items-center justify-center cursor-pointer hover:scale-110 transition-transform shadow-xl">
            <i data-lucide="arrow-right" class="w-4 h-4"></i>
          </div>
          <span class="text-xs font-semibold tracking-wider uppercase opacity-60">View Projects</span>
        </div>
      </div>
    </div>

    <!-- Center Columns (Spacers with Grid Lines) -->
    <div class="hidden lg:block h-full border-r border-white/5"></div>
    <div class="hidden lg:block h-full border-r border-white/5"></div>

    <!-- Right Column: Stats & Part 2 -->
    <div class="h-full relative pointer-events-auto flex flex-col justify-between px-6 lg:px-10 pb-12">
      <!-- Desktop Hero Part 2 -->
      <div class="hidden lg:block pt-12 text-right">
        <h1 class="font-extrabold tracking-tighter text-white mix-blend-overlay opacity-90 leading-[0.8]"
          style="font-size: 16vw; letter-spacing: -0.06em;">
          AI
        </h1>
      </div>

      <!-- Stats Block -->
      <div class="mt-auto lg:mb-12 flex flex-col items-end">
        <div class="text-right">
          <div class="text-6xl font-light tracking-tighter mb-2">07<span class="text-2xl opacity-30 ml-1">/YRS</span>
          </div>
          <div class="h-[1px] w-24 bg-white/20 ml-auto mb-4"></div>
          <p class="text-[10px] font-bold uppercase tracking-widest opacity-60">Professional Experience</p>
        </div>

        <div class="mt-12 flex flex-col items-end gap-3">
          <div class="flex gap-4 items-center opacity-60">
            <iconify-icon icon="simple-icons:figma" width="20"></iconify-icon>
            <iconify-icon icon="simple-icons:framer" width="20"></iconify-icon>
            <iconify-icon icon="simple-icons:webflow" width="20"></iconify-icon>
          </div>
          <span class="text-[10px] font-bold uppercase tracking-widest opacity-40">Core Tech Stack</span>
        </div>
      </div>

      <!-- Bottom CTA Card -->
      <div
        class="hidden lg:flex w-full h-24 bg-white/5 backdrop-blur-xl border border-white/10 rounded-sm items-center px-8 justify-between hover:bg-white/10 transition-colors cursor-pointer group mt-8">
        <div class="flex flex-col">
          <span class="text-xs font-bold opacity-40 uppercase tracking-widest mb-1">Latest Resume</span>
          <span class="text-sm font-medium">Download CV 2024</span>
        </div>
        <i data-lucide="download" class="w-5 h-5 opacity-60 group-hover:translate-y-0.5 transition-transform"></i>
      </div>
    </div>
  </div>

  <script>
    // Initialize Lucide icons for this component
    if (typeof lucide !== 'undefined') {
      lucide.createIcons();
    }
  </script>
</section>
All Prompts