Logo Stepper

logo showcase with names, smooth animations, hover effects, and modern UI.

Loading...

Installation

npx shadcn@latest add @scrollxui/logo-stepper 

Usage

import { LogoStepper } from '@/components/ui/logo-stepper';
<LogoStepper
  logos={logos}
  direction='loop'
  animationDelay={1.2}
  animationDuration={0.6}
  visibleCount={5}
/>

Examples


Visible loop

Loading...

API Reference

Flowing Logos

logo showcase with names, smooth animations, hover effects, and modern UI.

Props

PropertyTypeDefaultDescription
logosArray<{ icon: React.ReactNode; label: string }>required
An array of logo objects, each containing an icon and a label to display.
animationDurationnumber0.6
Duration (in seconds) for the logo transition animation using Framer Motion.
animationDelaynumber1.2
Time delay (in seconds) between automatic transitions of the logo stepper.
direction'loop' | 'vloop''loop'
Determines the visiblity of loop
visibleCountnumber5
Number of logos visible at a time in the stepper viewport.

Built withby Ahdeetai.