Quiet Orbit Hero
A full-viewport hero section featuring concentric orbital rings animated with Motion. Clean typographic hierarchy, CTA buttons, and a subtle grid background. Designed for portfolios, SaaS products, and agency landing pages.
ReactNext.jsClient ComponentReactMotionCSS
CLI Installation
Add to your project using the shadcn CLI:
npx shadcn@latest add @mridha/quiet-orbit-heroRegistry endpoint: https://ui.mridha.net/r/quiet-orbit-hero.json
Manual Installation
1. Install dependencies
pnpm add motion2. Copy the component file
Copy the source from the Code tab above into components/ui/quiet-orbit-hero.tsx
3. Import the component
import { QuietOrbitHero } from "@/components/ui/quiet-orbit-hero";4. Use it in a page
export default function Page() {
return (
<main>
<QuietOrbitHero />
</main>
);
}Dependencies
Accessibility
- Orbital animations are decorative and use aria-hidden='true'.
- Hero text maintains readable contrast without the animation.
- Animation is disabled when prefers-reduced-motion is active.
Performance
- Uses CSS transform-based animation for GPU-accelerated rendering.
- The component is a client component due to motion usage.