Skip to content

Browse components

← All components

Scroll Shadow

Scroll container with edge fade shadows.

Install
npx shadcn@latest add https://ui.anuragroy.dev/r/scroll-shadow.json

Preview

Loading preview…

Installation

Add the component from this site. The shadcn CLI fetches the registry JSON over HTTPS — no named registry submission required.

Terminal
npx shadcn@latest add https://ui.anuragroy.dev/r/scroll-shadow.json

GitHub fallback if the website is down:

Terminal
npx shadcn@latest add https://raw.githubusercontent.com/anurag-roy/ui.anuragroy.dev/main/public/r/scroll-shadow.json

Usage

Import paths follow your components.json aliases. After install, the default path is @/components/ui/scroll-shadow.

Import
import { ScrollShadow } from "@/components/ui/scroll-shadow"
example.tsx
import { ScrollShadow } from "@/components/ui/scroll-shadow"export function Example() {  return (    <ScrollShadow className="h-40">      {Array.from({ length: 16 }, (_, index) => (        <p key={index}>Scrollable row {index + 1}</p>      ))}    </ScrollShadow>  )}

API Reference

ScrollShadow

PropTypeDefault
orientation"vertical" | "horizontal""vertical"
sizenumber40
  • size — Fade length in pixels.