Ajith k v

Landing scroll animation

Heroes 195

About

Kinetic typography and scroll-expanding video hero animation with live world timezone clocks

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Landing scroll animation to your project and fits it to your theme.

Code

How Landing scroll animation is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import React from "react";
import { WorkPageHero } from "@/components/ui/work-page-hero";

export function WorkPageHeroDemo() {
  return (
    <div className="w-full min-h-screen bg-[#0a0a0a] text-white">
      {/* 1. Hero Section with Scroll-Expand Video */}
      <WorkPageHero
        videoSrc="https://res.cloudinary.com/dsuwzuaxp/video/upload/video1_horxtt.mp4"
        topWord="creating"
        rightWord="your"
        bottomWord="story"
        accentColor="#f97316"
        textColor="#000000"
        backgroundColor="#fafafa"
        showClocks={true}
        clocks={[
          { tz: "Asia/Kolkata", label: "INDIA" },
          { tz: "America/New_York", label: "NEW YORK" },
          { tz: "Asia/Dubai", label: "DUBAI" },
        ]}
      />

      {/* 2. Scrollable Content to demonstrate the pinned expand effect */}
      <section className="relative z-40 bg-[#0f0f11] py-24 px-6 md:px-16 border-t border-white/10">
        <div className="max-w-6xl mx-auto space-y-16">
          <div className="space-y-4 text-center md:text-left">
            <span className="text-xs uppercase tracking-widest text-orange-500 font-mono">
              Selected Showcase
            </span>
            <h2 className="text-3xl md:text-5xl font-bold tracking-tight text-white">
              Crafting immersive digital experiences
            </h2>
            <p className="text-zinc-400 max-w-2xl text-base md:text-lg">
              Scroll back up to watch the hero video smoothly contract into the kinetic typography pill.
            </p>
          </div>

          <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
            {[
              {
                title: "Brand Identity",
                tag: "Strategy & Motion",
                desc: "Dynamic motion identity and visual systems for modern brands.",
              },
              {
                title: "Interactive Web",
                tag: "GSAP & WebGL",
                desc: "Fluid interactions, 3D scenes, and responsive visual storytelling.",
              },
              {
                title: "Art Direction",
                tag: "CGI & Editorial",
                desc: "High-impact visual narratives tailored for digital platforms.",
              },
            ].map((card, i) => (
              <div
                key={i}
                className="p-8 rounded-2xl bg-zinc-900/60 border border-white/10 hover:border-orange-500/50 transition-colors group"
              >
                <div className="text-xs font-mono text-orange-400 mb-4">{card.tag}</div>
                <h3 className="text-xl font-semibold mb-2 group-hover:text-orange-400 transition-colors">
                  {card.title}
                </h3>
                <p className="text-zinc-400 text-sm leading-relaxed">{card.desc}</p>
              </div>
            ))}
          </div>
        </div>
      </section>
    </div>
  );
}

export default WorkPageHeroDemo;

Dependencies

More by Ajith k v

View all
  • Hero Scroll Video Pin Reveal

    Hero Scroll Video Pin Reveal

    996
  • Lip-scroll-zoomin-animation

    Lip-scroll-zoomin-animation

    892
  • Home Hero Landing Scroll Animation

    Home Hero Landing Scroll Animation

    708
  • Inversion Circle Scroll Animation

    Inversion Circle Scroll Animation

    279
  • Reveal Text

    Reveal Text

    134
  • ImgText Reveal Scroll Animation

    ImgText Reveal Scroll Animation

    96
  • Text Animation

    Text Animation

    87
  • woodpeck-hero-landing-animation

    woodpeck-hero-landing-animation

    68

More in Heroes

View all
  • SaaS Template

    SaaS Template

    2.4K
  • Centered Hero with Image Fan

    Centered Hero with Image Fan

    930
  • Hero

    Hero

    1.2K
  • Responsive Hero Banner

    Responsive Hero Banner

    2K
  • Minimalist Hero Fashion

    Minimalist Hero Fashion

    285
  • Home Section

    Home Section

    66
  • Hero Section 6

    Hero Section 6

    881
  • Hero Golden Spiral

    Hero Golden Spiral

    101