Logo Slider
A smooth, infinite marquee component for showcasing logos with progressive blur edge effects.
Loading Preview...
Install using CLI
npx shadcn@latest add "https://www.vengenceui.com/r/logo-slider.json"Install Manually
1
Add util file
lib/utils.ts
2
Add styles to global CSS
Add the following styles to your app/globals.css file
3
Copy the source code
Copy the code below and paste it into components/ui/logo-slider.tsx
Usage
Right Direction
Loading Preview...
Fast Speed
Loading Preview...
Pause on Hover
Loading Preview...
Without Blur
Loading Preview...
Double Row
Loading Preview...
Props
| Prop Name | Type | Default | Description |
|---|---|---|---|
| logos | React.ReactNode[] | - | Array of logo elements to display. |
| speed | number | 60 | Animation speed. Higher = slower. |
| direction | "left" | "right" | "left" | Scroll direction. |
| showBlur | boolean | true | Show edge blur overlays. |
| blurLayers | number | 8 | Number of blur layers. |
| blurIntensity | number | 1 | Blur intensity multiplier. |
| pauseOnHover | boolean | false | Pause on hover. |
| className | string | - | Additional classes. |