Shamsudheen

Smooth Scroll Hero

Heroes 2.1K

About

A React component that creates a smooth-scrolling hero section with parallax background effects. Features responsive images for mobile and desktop, with customizable scroll animations built using Framer Motion.

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

Code

How Smooth Scroll Hero is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import SmoothScrollHero  from "@/components/ui/smooth-scroll-hero";

const DemoOne = () => {
  return (
    <div className="relative min-h-screen">
				<SmoothScrollHero
					scrollHeight={1500}
					desktopImage="https://cdn.21st.dev/assets/mirror/50/50b4b749aaf073843fc6cd19e1af2e06364caf610ae881ff9d309c3f84049cec.jpg"
					mobileImage="https://cdn.21st.dev/assets/mirror/1c/1c0b50c23cbd64dee0b682b601f50e5876ef5d3edca6056a3da18149021d4a79.jpg"
					initialClipPercentage={25}
					finalClipPercentage={75}
				/>
			</div>
  );
};

export { DemoOne };

Dependencies

More by Shamsudheen

View all
  • Scroll Cards

    Scroll Cards

    985
  • Retro Testimonial Carousel

    Retro Testimonial Carousel

    596
  • Curved Menu

    Curved Menu

    446
  • Immersive Scroll Gallery

    Immersive Scroll Gallery

    380

More in Heroes

View all
  • SaaS Template

    SaaS Template

    2.4K
  • Responsive Hero Banner

    Responsive Hero Banner

    2K
  • Editorial Collage Hero

    Editorial Collage Hero

    436
  • Hero

    Hero

    1.2K
  • Hero with group of images, text and two buttons

    Hero with group of images, text and two buttons

    419
  • Centered Hero with Image Fan

    Centered Hero with Image Fan

    940
  • Home Section

    Home Section

    68
  • Underline Hero Section

    Underline Hero Section

    145